функция — обязательные аргументы больше не являются обязательными в PHP?

Пример:

public function a($a, $b){

}a();  // warning: missing arguments. why no fatal error???

Если я попытаюсь вызвать фатальную ошибку

public function a($a, $b){

if(!$a || !$b)  // <- notice undefined variable. wtf?
throw new exception('!!!');
}

a();

Я уверен, что этого не было раньше: |

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …