diff options
Diffstat (limited to 'Zend/tests/objects_001.phpt')
| -rw-r--r-- | Zend/tests/objects_001.phpt | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/Zend/tests/objects_001.phpt b/Zend/tests/objects_001.phpt new file mode 100644 index 0000000000..5cdc3dded0 --- /dev/null +++ b/Zend/tests/objects_001.phpt @@ -0,0 +1,60 @@ +--TEST-- +comparing objects to other types +--FILE-- +<?php + +class Bar { +} + +$b = new Bar; + +var_dump($b == NULL); +var_dump($b != NULL); +var_dump($b == true); +var_dump($b != true); +var_dump($b == false); +var_dump($b != false); +var_dump($b == ""); +var_dump($b != ""); +var_dump($b == 0); +var_dump($b != 0); +var_dump($b == 1); +var_dump($b != 1); +var_dump($b == 1.0); +var_dump($b != 1.0); +var_dump($b == 1); + + +echo "Done\n"; +?> +--EXPECTF-- +bool(false) +bool(true) +bool(true) +bool(false) +bool(false) +bool(true) +bool(false) +bool(true) + +Notice: Object of class Bar could not be converted to int in %s on line %d +bool(false) + +Notice: Object of class Bar could not be converted to int in %s on line %d +bool(true) + +Notice: Object of class Bar could not be converted to int in %s on line %d +bool(true) + +Notice: Object of class Bar could not be converted to int in %s on line %d +bool(false) + +Notice: Object of class Bar could not be converted to double in %s on line %d +bool(true) + +Notice: Object of class Bar could not be converted to double in %s on line %d +bool(false) + +Notice: Object of class Bar could not be converted to int in %s on line %d +bool(true) +Done |
