«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Что означает Ampersand (&) при запуске функции PHP?

Что означает Ampersand (&) при запуске функции PHP?

Опубликовано в 2025-02-06
Просматривать:718

] What Does the Ampersand (&) Mean When Starting a PHP Function?

раскрыть значение запуска функции PHP с помощью Ampersand

Символ Ampersand (&) в начале определения функции PHP может поднять вопросы. Давайте рассмотрим значение этого символа и его последствий. чем сама ценность. Когда функция возвращается по ссылке, изменения, внесенные в возвращенную переменную, будут отражены в исходной переменной. Сценарии, в которых вы хотите, чтобы функция определила, какая переменная должна получить ссылочное назначение. Тем не менее, важно избегать использования возврата за счет исключительно для повышения производительности, так как PHP автоматически оптимизирует этот процесс.

Чтобы использовать библиотеку, в которой используются функции возврата, рассмотрите упрощенный пример с участием библиотеки Facebook:

$ fb = new FacebookRestClient (); $ ext_perm = 'some_permission'; $ result = & $ fb-> users_hasapppermission ($ ext_perm);

В этом примере функция users_hasapppermission возвращает ссылку на переменную, которая удерживает результат проверки разрешения приложения для конкретного пользователя. Присвоив результат результату $, любые последующие изменения в результате $ также изменят исходную ссылку.

]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3