Annotation of embedaddon/php/Zend/tests/021.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: ?: operator
! 3: --FILE--
! 4: <?php
! 5: var_dump(true ?: false);
! 6: var_dump(false ?: true);
! 7: var_dump(23 ?: 42);
! 8: var_dump(0 ?: "bar");
! 9:
! 10: $a = 23;
! 11: $b = 0;
! 12: $c = "";
! 13: $d = 23.5;
! 14:
! 15: var_dump($a ?: $b);
! 16: var_dump($c ?: $d);
! 17:
! 18: var_dump(1 ?: print(2));
! 19:
! 20: $e = array();
! 21:
! 22: $e['e'] = 'e';
! 23: $e['e'] = $e['e'] ?: 'e';
! 24: print_r($e);
! 25: ?>
! 26: --EXPECT--
! 27: bool(true)
! 28: bool(true)
! 29: int(23)
! 30: string(3) "bar"
! 31: int(23)
! 32: float(23.5)
! 33: int(1)
! 34: Array
! 35: (
! 36: [e] => e
! 37: )
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>