PHP中文件错误的最佳SPL异常

时间:2016-06-01 14:20:01

标签: php file exception exception-handling spl

我想检查某个目录是否可写(应该是),如果没有,则抛出这样的技术异常:

if (!is_writable($new_dir)) {
  throw new SomeSPLException ("Bad!");
}

在这种情况下,什么类型的标准PHP SPL异常最适合?

1 个答案:

答案 0 :(得分:2)

看一下内置的异常

http://php.net/manual/en/spl.exceptions.phphttp://php.net/manual/en/reserved.exceptions.php

我个人创造我自己的,因为似乎没有人适合

(( … ))

或者也许......在第二眼之后..我会去class NonWritableDirectoryException extends \Exception {} 并传递一条消息,例如“Unwritable directory”,尽管我仍然认为第一个想法是要走的路