PHP 中文件错误的最佳 SPL 异常
Best SPL Exception for file errors in PHP
我想检查某个目录是否可写(应该是),如果不是,则抛出这样的技术异常:
if (!is_writable($new_dir)) {
throw new SomeSPLException ("Bad!");
}
什么类型的标准 PHP SPL Exception 最适合这种情况?
查看内置异常后
http://php.net/manual/en/spl.exceptions.php and http://php.net/manual/en/reserved.exceptions.php
我会亲自创建自己的,因为 none 看起来真的很合适
class NonWritableDirectoryException extends \Exception {}
或者也许.. 再看一眼后.. 我会选择 RuntimeException
并传递一条消息,例如 "Unwritable directory",尽管我仍然认为第一个想法是去
我想检查某个目录是否可写(应该是),如果不是,则抛出这样的技术异常:
if (!is_writable($new_dir)) {
throw new SomeSPLException ("Bad!");
}
什么类型的标准 PHP SPL Exception 最适合这种情况?
查看内置异常后
http://php.net/manual/en/spl.exceptions.php and http://php.net/manual/en/reserved.exceptions.php
我会亲自创建自己的,因为 none 看起来真的很合适
class NonWritableDirectoryException extends \Exception {}
或者也许.. 再看一眼后.. 我会选择 RuntimeException
并传递一条消息,例如 "Unwritable directory",尽管我仍然认为第一个想法是去