функция необязательные свойства в php - PullRequest
0 голосов
/ 23 января 2020

У меня есть одна функция на 2 необязательных свойства и как посылать значение высоты?

function test($size=1,$hight=2){
// code .........
}
 test($hight)
 test(null,$hight);

Есть ли другой способ? Мне не нужен тест (null, $ hight);

Ответы [ 2 ]

3 голосов
/ 23 января 2020

Вы можете использовать как это, может быть, это поможет вам.

function test($hight=null,$size=null){
 // code .........
}
$hight = 2;
$size = 1;
test($hight)
test($hight,''); // if you pass as '' - blank even it's work and if second parameter is not given even it will work.
0 голосов
/ 23 января 2020

Вы могли бы попытаться изменить функцию на что-то вроде этого?

function test() {
      $args = func_get_args();

      /** now you can access these as $args[0], $args[1] **/
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...