php
文章平均质量分 73
乔克叔叔-lz
这个作者很懒,什么都没留下…
展开
-
php中的魔术方法
1 __construct、__destruct__construct 构造方法,当一个对象创建时调用此方法,使用此方法的好处是:可以使构造方法有一个独一无二的名称,无论它所在的类的名称是什么.这样你在改变类的名称时,就不需要改变构造方法的名称 classPerson {原创 2018-01-21 22:48:42 · 116 阅读 · 0 评论 -
PHP中的钩子函数总结
钩子的解释 钩子定义钩子是编程里一个常见概念,非常的重要。它使得系统变得非常容易拓展,(而不用理解其内部的实现机理,这样可以减少很多工作量)。可以理解为当一个玻璃球从空中落下,即将砸到人的时候,有个事件会提前发生.例如告诉那个被砸的人,球已经在下落过程中,告诉就是一个事件,一个钩子,我们可以针对不同的人做出不同的相应,如果是男人我们告诉他这个球砸到人不疼,如果是女人则转载 2018-01-15 14:23:32 · 1694 阅读 · 1 评论 -
PHP中this,self,parent的区别
{一}PHP中this,self,parent的区别之一this篇面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向转载 2018-01-23 22:15:45 · 126 阅读 · 0 评论 -
php的->(调用)和::(两个冒号)比较
学习PHP,遇到这么个问题class MyPc{ static public $name = "我的电脑"; function Show(){ echo $this->name."正在开机……"; }}正常情况下:$p = new MyPc();$p->Show();这样是没问题的,可是翻译 2018-01-15 23:02:13 · 726 阅读 · 0 评论 -
php中的各种http报错的报错的状态码的分析
HTTP常见错误HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。 401.2 未授权:服务器的配置导致登录失败 此错误表明传输给服务器的证书与登...翻译 2018-03-11 16:14:39 · 576 阅读 · 0 评论 -
PHP GC 垃圾回收深入理解
PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的PHP,而5.3版本对5.2并不是完全兼容。PH...翻译 2018-03-12 14:55:00 · 4483 阅读 · 1 评论 -
PHP中的static的理解
静态方法(1)静态方法不能访问这个类中的普通属性,因为那些属性属于一个对象,但可以访问静态属性;(2)从当前类(不是子类)中访问静态方法或属性,可以使用 self 关键字,self 指向当前类,就像 $this 指向当前对象一样;(3)不能再对象中调用静态方法,静态方法和属性又被称为类方法和类属性,因此不能再对象中使用伪变量 $this 。静态方法的优点:(1)在代码的任何地方都可以用(假设可以...原创 2018-03-29 19:33:52 · 715 阅读 · 0 评论 -
PHP中常用的数组函数总结
整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数、数组的分段和填充、数组与栈、数组与列队、回调函数、排序、计算、其他的数组函数等。一、数组操作的基本函数数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("ap...原创 2018-04-01 13:56:17 · 323 阅读 · 0 评论 -
接口和抽象类有什么区别
接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语言上,一个类只能继承一个类...转载 2018-04-02 14:31:41 · 132 阅读 · 0 评论