-
被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。查看全部
-
使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作查看全部
-
析构函数使用__destruct()进行定义,指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。查看全部
-
在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。查看全部
-
使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。查看全部
-
在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。 同属性一样,类的方法也具有public,protected 以及 private 的访问控制。查看全部
-
受保护的属性与私有属性不允许外部调用,在类的成员方法内部是可以调用的。查看全部
-
当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。查看全部
-
访问控制的关键字代表的意义为: public:公开的 protected:受保护的 private:私有的查看全部
-
属性声明是由关键字 public,protected 或者 private 开头,后面跟一个普通的变量声明来组成。属性的变量可以设置初始化的默认值,默认值必须是常量。查看全部
-
//定义一个类 class Car { //定义属性 注意定义的变量前要有public public $name = '汽车'; //定义方法 public function getName() { //方法内部可以使用$this伪变量调用对象的属性或者方法 return $this->name; } }查看全部
-
类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。 类是一类东西的结构描述,而对象则是一类东西的一个具体实例,例如汽车这个名词可以理解为汽车的总类,但这辆汽车则是一个具体的汽车对象。 类是抽象的概念,对象是具体的实例。类可以使程序具有可重用性。查看全部
-
为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。查看全部
-
字符串替换内置函数 $str = 'i am jobs.'; $str = str_replace('jobs', 'steven jobs', $str); echo $str; //结果为“i am steven jobs”查看全部
-
可变函数的调用方法为变量名加括号。查看全部
举报
0/150
提交
取消