Как да зададете стойност по подразбиране за променлива на аргумент във функция PHP
В този урок ще научите как да използвате стойност по подразбиране за аргументна променлива във функция PHP. Тази стойност по подразбиране се използва от функцията само ако няма стойност за аргументната променлива, предадена на функцията във функционалното повикване.

В предишните уроци научихте как да пишете основна функция на PHP и научихте как да предавате информация на функцията чрез повикването на функцията. Нека да разгледаме проста обаждане на функция и функция.

Основно PHP функция и обаждане на функции
функция Hello_Visitor ($ current_name)
{echo "Добре дошли, $ current_name"; }

Hello_Visitor ( "Nancy");

Както можете да видите, тази функция Hello_Visitor има една променлива аргумент, $ current_name. При извикването на функция стойността, предадена на функцията за променлива $ current_name е хомосексуалист, Но, както можете да си представите, ако при повикването на функцията няма стойност, единственото нещо, отпечатано на уеб страницата, ще бъде Добре дошли,, Така че, за да се подготвите за ситуации, когато не се предава стойност на функцията, можете да зададете стойност по подразбиране, която да се използва. Нека да зададем стойността по подразбиране на всеки, След това, когато се използва стойността по подразбиране, съобщението, изпратено до уеб браузъра, ще бъде Добре дошли всички, Ето променения код, който ще зададе стойност по подразбиране за аргументната променлива.

функция Hello_Visitor ($ current_name = "всички")
{echo "Добре дошли, $ current_name"; }

Hello_Visitor ();

функция function_name ($ argument = value)
функция Hello_Visitor ($ current_value = "всички")
Както можете да видите, стойността по подразбиране се задава чрез присвояване на стойността на променливата на аргумента в скобите. ($ argument = value) Както е посочено по-горе, стойността всеки ще се използва, ако не се предава друга стойност чрез извикване на функцията.

function_name ();
Hello_Visitor ();
В този основен призив на функция няма нищо между скобите и следователно към функцията не се предава никаква стойност.





Инструкции Видео: PHP Tutorials | PHP For Beginners (Март 2024).