yii2中添加全局静态函数

来源:互联网 发布:python 正则匹配 开始 编辑:程序博客网 时间:2024/06/08 01:30

方法一

这种方法就是直接在入口文件web/index.php里面写函数,示例代码如下:

// something code  ……// 全局函数function pr($var){    $template = php_sapi_name() !== 'cli' ? '<pre>%s</pre>' : "\n%s\n";    printf($template, print_r($var, true));    exit;}(new yii\web\Application($config))->run();

这个方法虽然可以实现,但是本人不推荐,因为改了框架本身的代码,而且如果全局函数多了的话,也不好管理。

方法二(推荐)

这种方法主要是利用 composer 来实现,在 composer.json 文件里面添加如下代码:

"autoload": {    "files": [      "common/components/GlobalFunctions.php"    ]},

添加完之后记得用终端在项目根目录下执行 composer update 命令

然后我们的全局函数都可以写在 GlobalFunctions.php 文件里面,这个方法实现的话 IED 是会用代码提示的。

GetYii 有用到第二种方法,具体可以查看源码。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 梁山伯与祝英台简介 梁山伯祝英台真实历史 梁山伯与祝英台民间故事 梁山伯与祝英台主要内容 梁山伯与祝英台完整故事 梁山伯与祝英台真实故事 民间故事梁山伯与祝英台 梁山伯与祝英台内容 梁山伯与祝英台全文 梁山伯与祝英台楼台会 梁山伯与祝英台故事缩写 梁山伯与祝英台故事全文 梁山伯与祝英台读后感 缩写梁山伯与祝英台 梁山伯与祝英台缩写300字 梁山伯祝英台的故事 祝英台与梁山伯故事 梁山伯与祝英台缩写400字 梁山伯与祝英台作者 梁山伯和祝英台故事 梁山伯与祝英台作文 梁山伯与祝英台缩写200 梁山伯祝英台真实故事 梁山伯与祝英台缩写400字左右 梁山伯与祝英台缩写作文 梁山伯与祝英台什么剧 梁山伯与祝英台100字心得体会 梁山伯与祝英台结局 梁山伯与祝英台有东方什么称 梁山伯与祝英台故事原文 梁山伯与祝英台图片 梁山伯与祝英台原文 七世夫妻之梁山伯与祝英台 梁山伯与祝英台剧种 越剧梁山伯与祝英台全剧老版 梁山伯与祝英台感想 祝英台与梁山伯的故事 梁山风景区门票多少钱 山东水泊梁山风景区 水泊梁山风景区好玩吗 山东梁山县