-
use 类 use function 方法不加括号查看全部
-
namespace use as \查看全部
-
1.
spl_autoload_register( function( $className ){
require $className . '.php';
} )
2.
function autoload( $className ){
require $className . '.php';
}
spl_autoload_register( 'autoload' )
3.方法是在类里面
class Momo{
function autoload( $className ){
require $className . '.php';
}
}
spl_autoload_register( [new Momo, 'autoload' ] )// 第一个参数实例,第二个参数是类的方法
查看全部 -
类的自动加载
function __autoload( $className ){
require $className . '.php';
}
查看全部 -
深拷贝用clone,相当于直接复制了变量的值,而不是地址查看全部
-
对象之间的赋值是浅拷贝,只是复制了地址,值是共用的。查看全部
-
spl_autoload_register()函数实现自动加载类
查看全部 -
单例模式例子
查看全部 -
用trait实现多继承
查看全部 -
static会根据上下文调用静态方法(因此截图中b::test()会调用class b 重写后的who())
查看全部 -
默认浅拷贝(是地址)
深拷贝(是值)不会相互影响$b= clone $a;
查看全部 -
?!important
查看全部 -
<?php
class Computer{
public function __construct()
{
echo " ";
}
public function game() { echo "-----------"; }
}
$computer=new Computer();
$computer->game();
?>
查看全部 -
单例模式
public static function getInstance()
{
if(!(self::$_instance instanceof of self)){
self::$_insance = new self();
}
return self::$_instance;
}
判断 $_instance 是否为 当前类的事例
查看全部 -
查看全部
举报