-
面向对象--访问控制 面向对象的撒种访问权限 public共有的类成员,可以在任何地方被访问 定义该成员的类(自身)、该类的子类、其他类 protected受保护的类成员,可以被其自身以及其子类访问 protected private私有的类成员,只能被自身访问 private查看全部
-
class Human{ public $name; public $height; public $weight; public function eat($food){ echo $this->name."'s eating ".$food."\n"; class nbaplayer extends human, $jordan->eat("apple"); } }查看全部
-
面向对象--继承 拥有部分相同的属性和方法通过继承可以实现 集成的好处 父类里面定义的类成员可以不用在子类中重复定义,节约了编程的时间和代价。 同一个父类的子类拥有相同的父类定义的类成员,因此外部代码调用他们的时候可以一视同仁 子类可以修改和调用父类定义的类成员 我们称为重写(Overwrite) 一旦子类修改了,就按照子类修改之后的功能执行查看全部
-
对象引用赋值查看全部
-
$james1=$james; 两个独立的对象引用 相同的都是引用同一个对象 $james2=&james; 同一对象的引用 $james2是$james的影子,使用对象的同一个引用,任何一个赋值为NULL相当于删掉同一个引用; $obj1 = $obj;表示两个对象,但是两个对象指向同一个地址 $obj1 = &$obj;表示obj1和obj是同一个对象 $obj1 = clone($obj);表示有两个对象,但是两个对象是完全独立的,两个对象指向两个不用的地址查看全部
-
析构函数的触发查看全部
-
析构函数的作用查看全部
-
1、析构函数,在程序执行结束的时候会自动调用 2、析构函数通常被用于清理程序使用的资源,防止资源被无偿占用 2、通过把变量设置为null,可以触发析构函数的调用查看全部
-
传参调用构造函数查看全部
-
设置UTC date_default_timezone_set("PRC");查看全部
-
1、默认构造函数在对象被实例化的时候自动调用 2、$this是Php里面的伪变量,表示对象本身。可以通过$this-> 的方式访问对象的属性和方法 3、每一次用new实例化对象的时候,都会用类名后面的参数列表调用构造函数 4、php类函数的构造函数function __construct(){ }运行时自动调用查看全部
-
//类到对象的实例化 $变量名 = new 类名(); echo $变量名 -> 属性; //可通过->符号调用对象中的成员属性和方法 echo $变量名 -> 方法;查看全部
-
1:cd /d (文件存放目录) Enter 2:dir(查看文件和目录) 3:cls(清屏)查看全部
-
1.类的定义以关键字class开始,后面跟着这个类的名称。类的命名通常每个单词的第一个字母大写,以中括号开始和结束 2.类的实例化为对象时使用关键字new,new之后紧跟类的名称和一对括号 3.对象中得成员属性可以通过->符号来访问 4.对象中的成员方法可以通过->符号来访问 class 当前类的总称 class 类名{ //类的定义,首字母大写 public $属性="值"; //定义属性 public function 方法名(){ //定义方法 ... } }查看全部
-
类的实例化查看全部
举报
0/150
提交
取消