diff options
Diffstat (limited to 'ext/zend_test/tests/observer_retval_06.phpt')
-rw-r--r-- | ext/zend_test/tests/observer_retval_06.phpt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ext/zend_test/tests/observer_retval_06.phpt b/ext/zend_test/tests/observer_retval_06.phpt new file mode 100644 index 0000000000..f5d2988725 --- /dev/null +++ b/ext/zend_test/tests/observer_retval_06.phpt @@ -0,0 +1,30 @@ +--TEST-- +Observer: Retvals are observable that are: IS_CV +--SKIPIF-- +<?php if (!extension_loaded('zend-test')) die('skip: zend-test extension required'); ?> +--INI-- +zend_test.observer.enabled=1 +zend_test.observer.observe_all=1 +zend_test.observer.show_return_value=1 +--FILE-- +<?php +function foo() { + $retval = 'I should be observable'; + return $retval; // IS_CV +} + +$res = foo(); // Retval used +foo(); // Retval unused + +echo 'Done' . PHP_EOL; +?> +--EXPECTF-- +<!-- init '%s/observer_retval_%d.php' --> +<file '%s/observer_retval_%d.php'> + <!-- init foo() --> + <foo> + </foo:'I should be observable'> + <foo> + </foo:'I should be observable'> +Done +</file '%s/observer_retval_%d.php'> |