-
子类不能调用父类的私有属性及方法查看全部
-
定义常量查看全部
-
__construct __destruct查看全部
-
构造方法:new后自动触发的;析构方法:销毁后自动触发的查看全部
-
new后成功调用类里面的私有属性查看全部
-
good查看全部
-
重用性 灵活性 扩展性查看全部
-
有类才有对象查看全部
-
后期静态绑定,继承的类和自身有同名的方法,用self代替static 调用。查看全部
-
spl_autoload_register (autoload) 自动加载文件查看全部
-
#命名空间 namespace 想要调用两个函数名相同的php文件 可以用命名空间。 例如: php1 可以保存在venter下 : namespace venter; php2 可以保存在venter目录下的session 下: namespace venter\session; 2.想要常量跟随命名空间变换。 用 constant constant_name = ""; 3.整体运用其他文件导入,不用过长。 则可以 输入 use venter\session\imooc; 若怕导入的东西会重复,可以起个别名 use venter\imooc as imooc2; 4*.想要导入函数 use 后一定要加function 导入常量 use 后一定要加const查看全部
-
面向对象(object-oriented) 项目代码都应该由单个能够起子程序作用的对象组成。 1.重用性 2.灵活性 3.扩展性查看全部
-
<?php /** * Created by PhpStorm. * User: X1O * Date: 2017/11/9 * Time: 22:45 * Desc: 设计模式值单例模式,类只能被实例化一次 */ class single { private static $_instance = null; /* * 构造方法私有表示该类不可实例化 * */ private function __construct() { } private function __clone() { // TODO: Implement __clone() method. } public static function getInstance() { if (!(self::$_instance instanceof self)) { self::$_instance = new self(); return self::$_instance; } else { return self::$_instance; } } } $test1 = single::getInstance(); $test2 = single::getInstance(); $test3 = single::getInstance(); $test4 = single::getInstance(); var_dump($test1); var_dump($test2); var_dump($test3); var_dump($test4);查看全部
-
#PHP 命名空间 1.命名空间有两个:指定命名空间 & 全局命名空间 2.查看全部
-
#命名空间 namespace 想要调用两个函数名相同的php文件 可以用命名空间。 例如: php1 可以保存在venter下 : namespace venter; php2 可以保存在venter目录下的session 下: namespace venter\session; 2.想要常量跟随命名空间变换。 用 constant constant_name = ""; 3.整体运用其他文件导入,不用过长。 则可以 输入 use venter\session\imooc; 若怕导入的东西会重复,可以起个别名 use venter\imooc as imooc2; 4*.想要导入函数 use 后一定要加function 导入常量 use 后一定要加const查看全部
举报
0/150
提交
取消