Annotation of embedaddon/php/tests/lang/returnByReference.009.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Returning a references returned by another function
3: --FILE--
4: <?php
5:
6:
7: function &returnVarByRef () {
8: $b=1;
9: return $b;
10: }
11:
12: function &testReturnVarByRef() {
13: return returnVarByRef();
14: }
15:
16: function returnVal () {
17: return 1;
18: }
19:
20: function &testReturnValByRef() {
21: return returnVal();
22: }
23:
24: echo "\n---> 1. Return a variable by reference -> No warning:\n";
25:
26: var_dump (testReturnVarByRef());
27:
28: echo "\n---> 2. Return a value by reference -> Warning:\n";
29:
30: var_dump (testReturnValByRef());
31:
32: --EXPECTF--
33: ---> 1. Return a variable by reference -> No warning:
34: int(1)
35:
36: ---> 2. Return a value by reference -> Warning:
37:
38: Notice: Only variable references should be returned by reference in %s on line %d
39: int(1)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>