#php #function #return
#php #функция #Возврат
Вопрос:
Необходимо ли возвращать какое-либо значение или это улучшает скорость? Иногда это необходимо для кодирования функций, которые не обязательно возвращают значение, некоторые просто выполняют набор функций или что-то повторяют. Улучшает ли возвращаемое значение «что-то»?, что-то вроде return true или return false?
Комментарии:
1. Спасибо за ответы, я просто спросил, потому что, если что-то возвращается, PHP перестает читать функцию. Но, в любом случае, функция уже достигла своего конца, поэтому возник вопрос. Спасибо,
Ответ №1:
Функциям PHP не нужно ничего возвращать, и я сомневаюсь, что это негативно повлияет на производительность, если вы ничего не вернете. Во всяком случае, это положительно повлияет на производительность.
Комментарии:
1. Можете ли вы показать, как возврат «чего угодно» положительно повлияет на производительность?
2. @user3253002: я думаю, я имел в виду, что, во всяком случае, отсутствие возврата чего-либо может улучшить производительность. Но, честно говоря, я не думаю, что вы смогли бы измерить разницу в любом случае — это такая маленькая деталь, что она почти наверняка будет перегружена чем-либо еще в вашем скрипте.
Ответ №2:
Нет, возврат значения из функции не улучшает скорость вашего скрипта.
Вам не нужно возвращать значения из функций -> это совершенно необязательно.
Ответ №3:
но, если вы опустите команду «return something;», неявное возвращаемое значение будет равно NULL
Комментарии:
1. Хорошая информация для добавления правильных объявлений возвращаемого типа