`
dcj3sjt126com
  • 浏览: 1826072 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

yii2中添加全局静态函数

    博客分类:
  • Yii2
 
阅读更多

方法一

这种方法就是直接在入口文件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 有用到第二种方法,具体可以查看源码。

分享到:
评论

相关推荐

    Yii2中添加全局函数的方法分析

    主要介绍了Yii2中添加全局函数的方法,结合实例形式对比分析了2种添加全局函数的实现技巧,需要的朋友可以参考下

    YII2框架自定义全局函数的实现方法小结

    主要介绍了YII2框架自定义全局函数的实现方法,总结分析了YII2框架自定义全局函数相关实现技巧与操作注意事项,需要的朋友可以参考下

    Yii2配置Nginx伪静态的方法

    主要介绍了Yii2配置Nginx伪静态的方法,结合实例形式分析了Yii2框架针对Nginx伪静态的相关配置技巧,需要的朋友可以参考下

    Yii2参考手册-新

    Yii2参考手册,Yii2中文手册完整版

    Yii2中文手册(中文教程完整版)

    Yii 2.0 权威指南 本教程的发布遵循 Yii 文档使用许可. 版权所有 2014 (c) Yii Software LLC. 介绍 已定稿 关于 Yii 已定稿 从 Yii 1.1 升级 入门 已定稿 安装 Yii 已定稿 运行应用 已定稿 第一次问候 已定稿 ...

    在tp5中使用yii2 的ArrayHelper助手函数

    下载代码,放到tp5的extend目录下面。在控制器引用: 例如: ArrayHelper::merge($arr1,$arr2); 使用参考链接:https://www.yiichina.com/doc/api/2.0/yii-helpers-arrayhelper

    yii2框架实现验证码的添加以及验证

    yii2框架实现验证码的添加以及验证

    yii2中文开发手册

    该资源包含yii2中文开发手册和yii2英文开发手册

    Yii2中文手册 CHM版

    Yii2中文手册CHM版

    Yii2中文手册(完整版).zip

    Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。事实上...

    Yii2中文手册(完整版)

    Yii2中文手册(完整版).

    PHP-Yii2中文手册.rar

    Yii2中文手册(完整版)

    Yii2中文手册(完整版).pdf

    完整的yii2框架中文手册: 1. 易于安装 2. 利用现代技术 3. 高度可扩展性 4. 鼓励测试 5. 简化的安全方案 6. 缩短开发时间 7. 很容易通过调整获得更好的性能 Yii可以帮助你快速的创建现代的web应用程序,并确保它们...

    Yii2中文手册pdf版

    yii中文手册,你可以通过两种方式安装 Yii:使用 Composer 或下载一个归档文件。推荐使用前者,这样只需执行一条 ...注意:和 Yii 1 不同,以标准方式安装 Yii 2 时会同时下载并安装框架本身 和一个应用程序的基本骨架。

    yii2中添加验证码的实现方法

    本文实例讲述了yii2中添加验证码的实现方法。分享给大家供大家参考,具体如下: 首先,在模型中添加验证码字段: public function rules(){ return ['verifyCode', 'captcha'], } 其次,可以在函数attributeLabels...

    基于YII2的中文验证码

    因为YII2不支持中文验证码,所以写了一个,欢迎下载 支持成语产生。 使用说明在PSCaptcha.php文件中 压缩包内带字体,所以有些大 文件放到 common\libs\captcha 目录,没有就新建 * PSCaptcha 产生一个验证码图片. ...

    yii 2 中文手册 电子书epub

    yii 2 中文手册 电子书epub。可以在kindle上使用。

Global site tag (gtag.js) - Google Analytics