PHP常用的关键字

PHP可编译成具有与许多数据库相连接的函数。将自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松地修改编码以适应这样的变化。下文yjbys小编为大家分享的是PHP常用关键字,一起来看看吧!

PHP常用的关键字

  final:在PHP中final关键字充当锁的作用,当定义类的时候该类不能被继承,当用来定义方法的时候该方法不能被重载

  self:用来访问当前类中内容的关键字,类似于$this关键字,但$this需要类实例化后才能使用,$this不能够访问类中的静态成员,self可以直接访问当前类中的`内部成员,包括静态成员。$this关键字类实例化后可以使用,也可以在类的内容访问非静态化成员

  static:单独占据内存,只初始化一次,访问静态成员要用::,类中的静态成员和方法可以直接访问,不需要实例化

  const:用来定义类中的常量,类似PHP外部定义的常量的关键字define();CONSET只能修饰类当中的成员属性!常量建议都大写,不使用$

关键字是不需要加$的。在类中访问常量也是用self关键字

举例:

/*

* Created on 2012-2-12

*

* To change the template for this generated file go to

* Window - Preferences - PHPeclipse - PHP - Code Templates

*/

abstract class cl1

{

static $ss='我的电脑';//静态成员变量

public $aa='你的电脑';

abstract function fun1();

abstract function fun2();

abstract function fun3();

function ok()

{

echo self::$ss;//在类的内部访问static成员也要用的self关键字

echo $this->aa;

}

}

class cl2 extends cl1

{

function fun1()

{

}

function fun2()

{

}

function fun3()

{

return 1;

}

}

$instance=new cl2();

echo $instance->fun3().$instance->ok();

echo cl1::$ss;//无需实例化也可以访问到变量ss?>