您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

一个让人大吃一惊 的写法解决方案

2024/5/14 17:19:58发布45次查看
一个让人大吃一惊 的写法
model('seo')->type('index')->show();在一个源码中看到这样的话,这个源码其实是一个mvc框架,不过为啥大吃一惊呢,其中model其实是一个公共函数,不是一个类中的方法,
而后面的连贯写法,却是类的写法,我查了一下type函数和model函数也没啥关系,也没有查出在逻辑上有啥关联,
但却用了类的写法,不知这里有啥玄机不成
------解决思路----------------------
这有什么可奇怪的
model 是一个函数,他会根据传入的参数返回一个对象
比如 model('seo') 就返回一个与 seo 相关的对象
你只要看看 model 函数的定义就可以了,他一定有类似这样的代码
function model($name) {
return new $name;
}
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product