parent
4162b79113
commit
739152ba14
6 changed files with 100 additions and 0 deletions
@ -0,0 +1,7 @@ |
|||||||
|
<?php |
||||||
|
function main() |
||||||
|
{ |
||||||
|
$hello = "hello world"; |
||||||
|
$hello['0'] = array( "hello"); |
||||||
|
var_dump($hello); |
||||||
|
} |
||||||
@ -0,0 +1,10 @@ |
|||||||
|
--TEST-- |
||||||
|
strlen |
||||||
|
--FILE-- |
||||||
|
<?php |
||||||
|
$a = 2; |
||||||
|
$a **= 10; |
||||||
|
var_dump($a); |
||||||
|
?> |
||||||
|
--EXPECT-- |
||||||
|
int(1024) |
||||||
@ -0,0 +1,16 @@ |
|||||||
|
--TEST-- |
||||||
|
Serialization of backtick literal is incorrect |
||||||
|
--INI-- |
||||||
|
zend.assertions=1 |
||||||
|
--FILE-- |
||||||
|
<?php |
||||||
|
|
||||||
|
try { |
||||||
|
assert(false && `echo -n ""`); |
||||||
|
} catch (AssertionError $e) { |
||||||
|
echo 'assert(): ', $e->getMessage(), ' failed', PHP_EOL; |
||||||
|
} |
||||||
|
|
||||||
|
?> |
||||||
|
--EXPECT-- |
||||||
|
assert(): failed |
||||||
@ -0,0 +1,26 @@ |
|||||||
|
--TEST-- |
||||||
|
Serialization of floats are correct |
||||||
|
--INI-- |
||||||
|
--FILE-- |
||||||
|
<?php |
||||||
|
ini_set('zend.assertions', '1'); |
||||||
|
try { |
||||||
|
assert(!is_float(0.0)); |
||||||
|
} catch (AssertionError $e) { |
||||||
|
echo 'assert(): ', $e->getMessage(), ' failed', PHP_EOL; |
||||||
|
} |
||||||
|
try { |
||||||
|
assert(!is_float(1.1)); |
||||||
|
} catch (AssertionError $e) { |
||||||
|
echo 'assert(): ', $e->getMessage(), ' failed', PHP_EOL; |
||||||
|
} |
||||||
|
try { |
||||||
|
assert(!is_float(1234.5678)); |
||||||
|
} catch (AssertionError $e) { |
||||||
|
echo 'assert(): ', $e->getMessage(), ' failed', PHP_EOL; |
||||||
|
} |
||||||
|
?> |
||||||
|
--EXPECT-- |
||||||
|
assert(): failed |
||||||
|
assert(): failed |
||||||
|
assert(): failed |
||||||
@ -0,0 +1,16 @@ |
|||||||
|
--TEST-- |
||||||
|
ZEND_POW_ASSIGN |
||||||
|
--INI-- |
||||||
|
zend.assertions=1 |
||||||
|
--FILE-- |
||||||
|
<?php |
||||||
|
|
||||||
|
try { |
||||||
|
$a = 0; |
||||||
|
assert(false && ($a **= 2)); |
||||||
|
} catch (AssertionError $e) { |
||||||
|
echo 'assert(): ', $e->getMessage(), ' failed', PHP_EOL; |
||||||
|
} |
||||||
|
?> |
||||||
|
--EXPECT-- |
||||||
|
assert(): failed |
||||||
Loading…
Reference in new issue