PHP常用的关键字
PHP可编译成具有与许多数据库相连接的函数。将自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松地修改编码以适应这样的变化。下文yjbys小编为大家分享的是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?>
【PHP常用的关键字】相关文章: