-
类中的$this代表的是对象,self代表的是类本身; 类中的常量生成const声明,类中用 self::常量名 调用,外用"类名":: 常量名 调用即可。查看全部
-
static 后期静态绑定,谁调用,就查找谁的static函数查看全部
-
类的常量:const 在类的外面使用“ self:: ”来使用查看全部
-
Self. 调用本身的方法。static会根据上下文选择调用。查看全部
-
trait突破类单继承的问题查看全部
-
请大家注意,此教程不适合新手,建议直接看 PHP面向对象编程 https://www.imooc.com/learn/184 这个分类在中级,但是很详细查看全部
-
__call 重复了三遍 也是够了查看全部
-
在特定的情况下,会被自动调用的方法,通常负责完成某块独立的功能的方法称之为魔术方法! 特点: 1,需要用户脚本定义,不定义不执行! 2,命名方式都是以__开头!查看全部
-
在特定的情况下,会被自动调用的方法,通常负责完成某块独立的功能的方法称之为魔术方法!查看全部
-
获取对象私有属性的值__get($var){} 设置对象私有属性的值__get($var,$val){} 检测对象私有属性的值是否存在__isset($val){}查看全部
-
static关键字 如果在类属性名前加static关键字,外部访问不需要实例类 class Person{ pubilc static $hand = "手" } echo Preson::$hand;查看全部
-
php自动加载方法 spl_autoload_register('外部方法名') spl_autoload_register(function($className){ require $className.'.php'; }) spl_autoload_register([new 类名,'类名里的方法'])查看全部
-
讲的不错,学习完毕。mark查看全部
-
工厂模式 class redis { public function get(){ } public function set(){ } } class cache { public static function factory() { return new redis; } } //定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行 这里cache即为子类查看全部
-
单例模式示例代码: class Test { private static $_instance //该静态变量用于存储该类 private function __construct() //该类不能被new { } private function __clone() //该类不能被克隆 { } public static function getInstance() { if(!(self::$_instance instanceof self)){ //instanceof属于该类的实例 self::$_instance = new self(); //如果不是就new 一个 } return self::$_instance //如果是就返回 } } Test::getInstance(); //调取该类查看全部
举报
0/150
提交
取消