Должны ли функции PHP возвращать значение?

#php #function #return

#php #функция #Возврат

Вопрос:

Необходимо ли возвращать какое-либо значение или это улучшает скорость? Иногда это необходимо для кодирования функций, которые не обязательно возвращают значение, некоторые просто выполняют набор функций или что-то повторяют. Улучшает ли возвращаемое значение «что-то»?, что-то вроде return true или return false?

Комментарии:

1. Спасибо за ответы, я просто спросил, потому что, если что-то возвращается, PHP перестает читать функцию. Но, в любом случае, функция уже достигла своего конца, поэтому возник вопрос. Спасибо,

Ответ №1:

Функциям PHP не нужно ничего возвращать, и я сомневаюсь, что это негативно повлияет на производительность, если вы ничего не вернете. Во всяком случае, это положительно повлияет на производительность.

Комментарии:

1. Можете ли вы показать, как возврат «чего угодно» положительно повлияет на производительность?

2. @user3253002: я думаю, я имел в виду, что, во всяком случае, отсутствие возврата чего-либо может улучшить производительность. Но, честно говоря, я не думаю, что вы смогли бы измерить разницу в любом случае — это такая маленькая деталь, что она почти наверняка будет перегружена чем-либо еще в вашем скрипте.

Ответ №2:

Нет, возврат значения из функции не улучшает скорость вашего скрипта.

Вам не нужно возвращать значения из функций -> это совершенно необязательно.

Ответ №3:

но, если вы опустите команду «return something;», неявное возвращаемое значение будет равно NULL

Комментарии:

1. Хорошая информация для добавления правильных объявлений возвращаемого типа