diff options
Diffstat (limited to 'Zend/tests/021.phpt')
-rw-r--r-- | Zend/tests/021.phpt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Zend/tests/021.phpt b/Zend/tests/021.phpt new file mode 100644 index 0000000000..99fdb50258 --- /dev/null +++ b/Zend/tests/021.phpt @@ -0,0 +1,27 @@ +--TEST-- +?: operator +--FILE-- +<?php +var_dump(true ?: false); +var_dump(false ?: true); +var_dump(23 ?: 42); +var_dump(0 ?: "bar"); + +$a = 23; +$b = 0; +$c = ""; +$d = 23.5; + +var_dump($a ?: $b); +var_dump($c ?: $d); + +var_dump(1 ?: print(2)); +?> +--EXPECT-- +bool(true) +bool(true) +int(23) +string(3) "bar" +int(23) +float(23.5) +int(1) |