Это глупый вопрос, но я не могу обойтись без проверки битовой маски, связанной с выполнением этого:
Учитывая, что я создаю кучу обобщенных функций для расширения базы функций PHP:
/**
*
* @param string $path
* @return array
*/
function load_array($path){
$path = path_file($path);
if(null === $path){
// trigger error when appropriate
return array();
}
return ((Array) require($path));
}
path_file()
- это еще одна функция в библиотеке, просто предположим, что она равна realpath()
Что я хотел бы сделать, это ошибки триггера в соответствии ск уровню отчетности текущей рабочей среды.Учитывая, что это будет уведомление , я должен просто проверить:
if(error_reporting() <= E_USER_NOTICE){ /***/ }
Это не кажется правильным.