首页 > 命名空间

PHP命名空间namespace使用之spl_autoload

在github上很多项目都不会告诉你如何include或require他们的项目,有的项目会提供一个autoload.php文件直接引用即可(如Predis),有的项目什么也不会给,甚至在README中都不会给出require的代码(如Gaufrette)。毕竟国外的程序员都已经习以为常,使用autoload来包含项目非常容易。

阅读全文

PHP命名空间namespace使用

接触PHP已经有几年的时间了,工作上基本上用不上PHP命名空间(老项目太多了),直到遇到github上的项目代码之后,才把命名空间学了一遍。

github上的php代码越来越多开始使用命名空间,与java不同,php的命名空间确实晦涩难懂,搞不好连用别人写的代码都寸步难行。

阅读全文