Month: 三月 2021

无用的设计模式-上篇

作者:吕浩

部门:有赞美业

提到设计模式,有一个非常有意思的现象:
理论学习中,几乎所有的开发人员都认为它非常有用很重要。
工作实践中,绝大部分开发人员在项目中找不到合适的应用场景。
设计模式学了一遍又一遍,却毫无用武之地。大概设计模式最好的归宿,就是存在程序员的深深的脑海里。

一行代码实现全站pjax无刷新加载

之前也没有研究过pjax,但是没事走访别人博客时看到不少经过pjax的网站,响应速度很快,今天一篇《一行代码实现全站pjax无刷新加载》测试后发发现效果确实不错,但是由于我是老的媒体范板子,且多次修改,难免在引用之后出现一些些bug所以就放弃了pjax,本文转载记录一下。

一:整合pjax的准备工作;

 

检查你的网站是否引入1.7.0版本以上的jquery.js,如果没有请全局引入…

PHP的可调用类型(callable)总结

// 1 普通函数
call_user_func('my_function');
// 2类的静态方法
call_user_func(['MyClass', 'myCallbackMethod']);
// 3对象方法
call_user_func([new MyClass(), 'myCallbackMethod']);
//4类的静态方法(2)
call_user_func('MyClass::myCallbackMethod');
//5匿名函数
call_user_func(function(){echo '匿名函数';});
//6箭头函数
call_user_func(fn() =>print('箭头函数'));
 
//7相对关系
call_user_func(array('B', 'parent::who'));
// 8: Objects implementing __invoke can be used as callables
class C {
public function __invoke($name)