Як встановити значення за замовчуванням для змінної аргументу у функції PHP
У цьому підручнику ви дізнаєтесь, як використовувати значення за замовчуванням для змінної аргументу у функції PHP. Це значення за замовчуванням використовується функцією лише у тому випадку, якщо в виклику функції немає значення для змінної аргументу, переданої функції.

У попередніх навчальних посібниках ви дізналися, як написати основну функцію PHP, і ви дізналися, як передавати інформацію до функції за допомогою виклику функції. Давайте розглянемо простий виклик функції та функції.

Основні функції PHP та виклик функцій
функція Hello_Visitor ($ current_name)
{echo "Ласкаво просимо, $ current_name"; }

Hello_Visitor ("Ненсі");

Як бачите, ця функція Hello_Visitor має одну змінну аргументу - $ current_name. У виклику функції значення, передане функції для змінної $ current_name, є Ненсі. Але, як ви можете собі уявити, якщо у виклику функції не передається значення, єдиним, що буде надруковано на веб-сторінці, буде Ласкаво просимо,. Отже, щоб підготуватися до ситуацій, коли значення не передається функції, ви можете встановити значення за замовчуванням, яке слід використовувати. Давайте встановимо значення за замовчуванням на всі. Потім, коли буде використано значення за замовчуванням, буде повідомлення, надіслане веб-браузеру Ласкаво просимо, всі. Ось змінений код, який встановить значення за замовчуванням для змінної аргументу.

функція Hello_Visitor ($ current_name = "всі")
{echo "Ласкаво просимо, $ current_name"; }

Hello_Visitor ();

function function_name ($ argument = значення)
функція Hello_Visitor ($ current_value = "всі")
Як бачите, значення за замовчуванням встановлюється шляхом присвоєння значення змінній аргументу в дужках. ($ argument = value) Як зазначено вище, значення всі буде використовуватися, якщо інше значення не передається через виклик функції.

function_name ();
Hello_Visitor ();
У цьому виклику основної функції між дужками немає нічого, тому значення не передається функції.





Відео Інструкція: Building Dynamic Web Apps with Laravel by Eric Ouyang (Може 2024).