我是靠谱客的博主 文艺绿茶,最近开发中收集的这篇文章主要介绍TP5.1的extend配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

做的框架和语言多了,容易搞乱思维,记录下来。

# 1

vendor里面是放置composer来的,和Laravel里面的vendor一样;而extend里面放置自己公共php方法函数。

在extend目录新建文件夹depend,然后再depend创建php文件common.php,并在common.php文件里面添加一个namespace,然后设置一个class,最后添加一个public和一个static方法:

namespace depend;

class common{

    public function com(){
        return ['test1', 'test2'];
    }

    static function com2(){
        return ['test3', 'test4'];
    }


}

-

# 2

在控制器里面use depend/common,然后引用$depend = new common(),利用->或者::访问方法即可。

use dependcommon;

class Test extends Controller{

    public function test(){
        $depend = new common();

        return json_encode($depend->com());
    }
    public function test2(){
        $depend = new common();

        return json_encode($depend::com2()); // 访问静态方法
    }


}

这样就配置并引用好了。

# 3

1)如果不想再extend里面写,你还可以在TP自带的common里面设置一些公用函数方法。写在common里面的函数方法指挥在本级或子级里面能使用。

-

最后

以上就是文艺绿茶为你收集整理的TP5.1的extend配置的全部内容,希望文章能够帮你解决TP5.1的extend配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部