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