一.依据闭包实现一个容器 class Di { private $factory; public function set($id, $value) { $this->factory[$id] = $value; } public function get($id) { $val = $this->factory[$id]; return $val();//如果不加括号,仅仅返回的是闭包类,并不是User实例 } } class User { private $username; public
tp5模型事件是放在函数 public static function init() 而我写成了初始化函数,编辑器生成的 public function initialize() 开始时用着没出问题,但是在删除操作之前前我要删除上传的图片时,在执行unlink时总是找不到图片,因为初始化函数已经提前执行了一遍,所以二次执行时找不到图片地址了找了好长时间原因,记录一下