-
使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。
查看全部 -
1、一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
2、受保护的属性与私有属性不允许外部调用,在类的成员方法内部是可以调用的。
3、调用属性时不需要加$
查看全部 -
方法内部可以使用$this伪变量调用对象的属性或者方法
查看全部 -
索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推
查看全部 -
php serialize序列化对象或者数组
serialize序列化对象或者数组
$str=serialize(array('a'=>1,'b'=>2));
echo $str;
输入出a:2:{s:1:"a";i:1;s:1:"b";i:2;}
a:2:o表示对象
a表示数组
s表示字符
i表示数字
2表示个数
查看全部 -
默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
查看全部 -
$car = new Car(); //也可以采用变量来创建 $className = 'Car'; $car = new $className();
奇葩的创建方法
查看全部 -
<?php
$fruit=array('苹果','香蕉','菠萝');
foreach($fruit as $key=>$value){
echo '<br>第'.$key.'值是:'.$value;
}
?>
查看全部 -
PHP有两种数组:索引数组、关联数组。
索引和关联两个词都是针对数组的键而言的。
先介绍下索引数组,索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。
查看全部 -
如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。
查看全部 -
静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性
查看全部 -
静态方法调用属性要加$
查看全部 -
对象 重载 高级
查看全部 -
在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。
查看全部 -
静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::
查看全部
举报