PHP, когда и когда не следует использовать оператор возврата внутри пользовательской функции - PullRequest
0 голосов
/ 31 августа 2011

Мне было интересно, будет ли пользовательская функция всегда нуждаться в выражении return (), а если нет, то когда оператор return () не требуется?

Ответы [ 3 ]

1 голос
/ 31 августа 2011

Если вашей функции ничего не нужно возвращать, то это не обязательно.

Сказав это, я склонен возвращать логическое значение относительно того, выполнила ли функция свою работу или нет. В других случаях я просто позволяю ему перейти на следующую работу.

1 голос
/ 31 августа 2011

Это не так.Требуется только в том случае, если вы хотите его использовать.

С http://www.php.net/manual/en/functions.returning-values.php:

Значения возвращаются с помощью необязательного оператора возврата.

0 голосов
/ 31 августа 2011

Это полностью зависит от вас.Если вы хотите, чтобы ваша функция возвращала какой-то результат для использования в другом месте, то вам нужно, чтобы она возвращала что-то.В противном случае, если ваша функция что-то делает, но вам не нужен результат, то не заставляйте ее ничего возвращать.

Это ваш выбор.

...