Возвращаясь по ссылке. Скобки вокруг возвращаемой переменной

http://php.net/manual/en/function.return.php

Вы никогда не должны использовать круглые скобки вокруг возвращаемой переменной при возврате по ссылке, так как это не сработает. Вы можете возвращать переменные только по ссылке, а не по результату оператора. Если вы используете return ($ a); тогда вы возвращаете не переменную, а результат выражения ($ a) (которое, конечно, равно значению $ a). «

Я попробовал этот кусок кода, и он работает:

<?php
function &one($param1) {
$a = $param1 * 2;
return $a;
}

function &two($param2) {
$b = $param2 * 2;
return ($b); //Parentheses around the return variable
}

$_1 =&one(10);
echo $_1 . "</br>"; //outputs "20"
$_2 =&two(10);
echo $_2 . "</br>"; //outputs "20", the same thing

Какой пример кода объяснит это лучше (покажите, о чем идет речь в заметке)?

Благодарю.

3

Решение

Изображение может сказать тысячи слов

Изображение может объяснить более тысячи слов. Я думаю, что вы правы и документация тоже. Сначала вы должны увидеть версию, потому что во время кодирования мы должны помнить, какую версию мы используем.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]