2017年7月22日
摘要: 1.命名空间概述 PHP 5 >= 5.3.0, PHP 7) 什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/ 阅读全文
posted @ 2017-07-22 19:33 胖子写--代码 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.魔术方法: __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke() 阅读全文
posted @ 2017-07-22 19:28 胖子写--代码 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.类的自动加载: 在编写面向对象(OOP) 程序时,很多开发者为每个类新建一个 PHP 文件。 这会带来一个烦恼:每个脚本的开头,都需要包含(include)一个长长的列表(每个类都有个文件)。 在 PHP 5 中,已经不再需要这样了。 spl_autoload_register() 函数可以注册 阅读全文
posted @ 2017-07-22 19:11 胖子写--代码 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.在PHP中定义常量用define关键字来定义常量: define('MYNUM', 100);if(!defined('MYNUM')){ define('MYNUM', 200);} 阅读全文
posted @ 2017-07-22 19:05 胖子写--代码 阅读(49) 评论(0) 推荐(0) 编辑