PHP中的关键字是一个非常重要的内容,对于初学者来说必须要牢固的掌握关键字的知识。下面我们就来自习研究一下PHP self关键字的相关知识。
首先我们要明确一点,self是指向类本身,也就是PHP self关键字是不指向任何已经实例化的对象,一般self使用来指向类中的静态变量。
- < ?php  
- class Counter  
- {  
- //定义属性,包括一个静态变量  
- private static $firstCount = 0;  
- private $lastCount;  
- //构造函数  
- function __construct()  
- {  
- $this->lastCount = ++selft
 ::$firstCount;
 //使用PHP self关键字来调用静态变量,使用self
 调用必须使用::(域运算符号)
- }  
- //打印最次数值  
- function printLastCount()  
- {  
- print( $this->lastCount );  
- }   
- }  
- //实例化对象  
- $countObject = new Counter();  
- $countObject->printLastCount();
 //输出 1
- ?>