
PHP
文章平均质量分 74
艾克里斯伦
这个作者很懒,什么都没留下…
展开
-
接口 vs 抽象类, Trait
简单的来说,接口是对行为的抽象,类是对对象的抽象。抽象类抽象类:包含抽象方法的类,不可用于创建对象 特点: 1. 为了子类能够继承,抽象方法必须为public或protected,默认为public 2. 如果继承抽象类,子类必须实现父类的方法,如果不实现,子类也被视为抽象类,也就是说,抽象类是可以继承抽象类的接口接口,实际上就是把需要多次使用的方法从类中剥离出来,以便所有的类使用。是一种对行原创 2017-12-18 16:34:58 · 480 阅读 · 0 评论 -
PHP自动加载
include vs require被包含文件查找顺序:给出的路径-include path-调用脚本文件的目录和当前工作目录; include:未找到发出警告,文件执行每次都进行读取和评估; require:未找到发出致命错误,文件只处理一次(实际上,文件内容替换require语句),效率较高; include_once:如果已包含文件,不会再次包含; require_once同理。命名空原创 2017-12-27 14:55:11 · 346 阅读 · 0 评论 -
PHP 性能优化建议
PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。 # vi /etc/php.ini(1) PHP函数禁用找到:disable_functions =该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,如果允许这些转载 2018-01-05 15:43:58 · 284 阅读 · 0 评论 -
PHP 7.1 新特性
来源于官方RFC文档可空类型<?phpfunction answer():?int{ return null; //ok}function answer():?int{ return 4631.8; //4631}function answer(?string $v){ echo $v; //answer(null); ok}注意:如果函数本身定义原创 2018-01-05 15:00:19 · 1464 阅读 · 0 评论