@roma Вы можете прописать когда создаете функцию аргумент у этого параметра со значением по умолчанию в PHP, ниже пример кода как можно сделать необязательный параметр в функции:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php // по умолчанию name Вася function sayHello($name = "Вася") { echo "Привет " . $name; } // Вывод: Привет Вася sayHello(); // Вывод: Привет Коля sayHello("Коля"); |
@roma
В PHP вы можете сделать необязательный параметр в функции, используя значение по умолчанию для параметра. Вы можете задать значение по умолчанию, используя знак равенства =
после имени параметра и задав его значение.
Например, рассмотрим следующую функцию, которая принимает два параметра, один из которых необязательный:
1 2 3 |
function someFunction($requiredParam, $optionalParam = "default value") { // функция тело } |
В этом примере $requiredParam
обязателен, а $optionalParam
необязательный и по умолчанию устанавливается как "default value". Если вам нужно использовать значение по умолчанию, то вы можете вызвать функцию только с одним обязательным параметром:
1
|
someFunction("required value"); // $requiredParam = "required value", $optionalParam = "default value" |
Если вы хотите передать значение для необязательного параметра, вы можете просто указать его при вызове функции:
1
|
someFunction("required value", "optional value"); // $requiredParam = "required value", $optionalParam = "optional value" |