摘要: 第一节,认识web服务 SOAP 简单对象访问协议(Simple Object Access Protocol,SOAP)是最健壮的Web服务协议。该协议可以发现应用程序功能,自动确定数据类型,具备数据有效性验证的能力并指出复杂的请求和响应数据结构。SOAP利用XML模式实现数据交换,通常位于通信协 阅读全文
posted @ 2017-08-10 09:44 小林珺 阅读(207) 评论(0) 推荐(0) 编辑
摘要: PHP 变量类型与返回值类型声明 标量类声明 默认情况下,所有的PHP文件都处于弱类型校验模式 PHP增加了标量类型声明的特征,标量类型声明有两种模: 强制模式 严格模式 标量类型声明语法格式: declare(strict_types=1); 代码中通过制定strict_types的值(1或者0) 阅读全文
posted @ 2017-08-07 09:34 小林珺 阅读(4803) 评论(0) 推荐(0) 编辑
摘要: PHP4 风格的构造函数 在 PHP4 中类中的函数可以与类名同名,这一特性在 PHP7 中被废弃,同时会发出一个 E_DEPRECATED 错误。当方法名与类名相同,且类不在命名空间中,同时PHP5的构造函数(__construct)不存在时,会产生一个 E_DEPRECATED 错误。 例如: 阅读全文
posted @ 2017-08-04 09:49 小林珺 阅读(840) 评论(0) 推荐(0) 编辑
摘要: __construct(),__desturct(),__call(),__callStatic(),__get(),__set(),__isset(),__unset(),__sleep(),__wakeup(),__toString(),__invoke(),__set_state(),__cl 阅读全文
posted @ 2017-08-03 15:56 小林珺 阅读(169) 评论(0) 推荐(0) 编辑
摘要: PHP 支持抽象类和抽象方法。定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。 继承一个抽象类的时候,子类必须定义父类中的所有抽象方法;另外,这些方法的访问控制 阅读全文
posted @ 2017-08-01 09:25 小林珺 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 构造函数 __construct 开发者在一个类中定义一个方法作为构造函数,具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 注意:如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent:: 阅读全文
posted @ 2017-07-31 12:07 小林珺 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 可以把在类中始终保持不变的值定义为常量。在定义和使用常量的时候不需要使用$符号。 常量的值必须是一个定值,不能是变量,类属性,数学运算的结果和函数调用。 自 PHP 5.3.0 起,可以用一个变量来动态调用类。但该变量的值不能为关键字(如 self,parent 或 static)。 接口中也可以定 阅读全文
posted @ 2017-07-31 11:47 小林珺 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 类的变量成员叫做属性,属性声明是由关键字Public,Protected,Private做开头,然后跟一个普通的变量声明来组成,属性中的变量可以初始化,但是初始化的值必须是常数。 如果直接使用var声明属性,而没有用public,protected 或者private,php将会视为public. 阅读全文
posted @ 2017-07-31 11:27 小林珺 阅读(2105) 评论(0) 推荐(0) 编辑