文章分类 - php
摘要:<?php //抽象一个Pserson接口 interface Person { //接口中的方法必须是public的 public function showInfo(); } //创建一个student类,实现接口Person class Student implements Person {
阅读全文
摘要:当需要保证对象只有一个实例的时候,单例模式是非常有用的。他把创建对象的控制权交给一个单一的点上,任何时候应用程序都只会存在且仅存在一个实例。单例类不应该能在类的外部进行实例化。一个单例类应该具备以下几个因素: 必须拥有一个访问级别为private的构造函数,用于阻止类被随意实例化 必须拥有一个保存类
阅读全文
摘要:PHP中抽象类和接口的区别 抽象类 定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须声明为抽象的。被定义为抽象的方法只是声明了其调用的方式(参数),不能定义其具体的功能实现。继承一个抽象类的时候,子类必须定义父类中的所有抽象方法;另外,这些方法的访问
阅读全文
摘要:PHP中逻辑运算符||,表示或,x||y,x或y其中有一个为true,则返回true。按住shift+回车键上面的键,即可打出|||||符号。 $_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目
阅读全文
摘要:类中有方法没有被具体实现,那么这个类就是抽象类。在子类中需要将抽象类中的抽象方法全部实现,在实现抽象类时,构造方法不会自动实现。
阅读全文
摘要:PHP单例,字面意思,就是单独的一个实例里,让一个类只能生成一个实例,叫做单例模式(纯个人理解,有误请指正)。 在一个类中,将构造方法私有化,并且创建一个函数,来生成这该类的一个实例,同时将clone方法私有化
阅读全文
摘要:PHP中接口使用interface关键字定义 // 1. 接口不能实例化// 2. 接口中只允许出现抽象方法// 3. 接口中的成员全部是公共的:public// 4. 接口中允许有常量// 5. 实现接口的类,必须将接口的抽象方法全部实现了
阅读全文
摘要:PHP中的抽象类不能实例化,不能使用new,抽象类使用abstract关键字描述。一个类中只要有一个抽象方法,那么这个类就是抽象类,抽象类中的抽象方法,必须在子类中全部实现
阅读全文
摘要:完整的类名包括:命名空间+类名,格式为__namespace\clasName 。获取完整的类名,可以使用类名::class,格式为className::class;还可以用PHP中的一个魔术常量__CLASS__来获取,它的返回值就是完整的类名。
阅读全文
摘要:this指向的是类实例化之后的对象 self指向类本身,也就是self是不指向任何已经实例化的对象,一般self使用来指向类中的静态变量。(在类的内部调用静态方法,也要用self) parent,一般我们使用parent来调用父类的构造函数。
阅读全文
摘要:先看常规调用(一定要带上命名空间) 调用类中的方法 调用类中的静态方法
阅读全文
摘要:使用PDO连接MySQL database.php connect.php insert.php insert1.php(简化写法)
阅读全文