PHP 起步篇 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

self

self关键字是指向类的本身,也就是说该关键字并不指向任何已实例化的对。由于类只能直接引用类体中的静态成员,而关键字又指向类本身,所以self关键字经常用于在类体中调用类的静态成员,调用方法为self关键字加域运算符再加静态成员名。静态变量一般用static 修饰。

<?php
class test {
  static private $x;
  function getNum(){ 
      return ++self::$x; //通过self调用类体中的静态成员$x
  }
}
?>