Lionishy
Новичок
Добрый день!
Хочу узнать у практикующих PHP программистов,
как принято организовывать проверку входящих параметров функции/метода.
#before call client reliable contract
#inside call exceptional contract
Сам я на PHP мало программировал, но нужно программистам, с которыми я работаю, тон приличия, чтобы нас другие понимали.
Спасибо!
Хочу узнать у практикующих PHP программистов,
как принято организовывать проверку входящих параметров функции/метода.
#before call client reliable contract
PHP:
ParametersCheck("namespace\SomeClass::someMethod",$string,$int,$interface);
->someMethod($string,$int,$interface);
#inside call exceptional contract
PHP:
public function someMethod($string,$int,$interface) {
if( !check($string,$int,$interface) )
throw new \ErrorException(<some message>);
}
Спасибо!