首頁 > 後端開發 > php教程 > yii20自訂全域工具函數

yii20自訂全域工具函數

WBOY
發布: 2016-07-28 08:26:50
原創
1037 人瀏覽過
        我們在開發專案的時候,常用來一些測驗輸出的方法,例如print_r(),var_dump()等,這些常用的方法,我們就可以,自己寫個全域的工具,自己寫個全域的工具函數,統一封裝起來,用起來也方便。

        在yii2.0裡面,我們可以在專案的根目錄,自己建個資料夾,這裡拿helper舉例。

        在helper資料​​夾中,建立一個function.php。

        在function.php中寫入下列程式碼:    

<?php

function p($var){
    echo "<pre class="brush:php;toolbar:false">";
    print_r($var);
    echo "
"; } function dd($var){ echo "
";
    var_dump($var);
    echo "
"; die; }
登入後複製

<span>    要是将此文件,在每个文件中引入又比较麻烦,所以,我们可以将其引入入口文件中,就可以全局使用了。</span>
登入後複製
<span>    在web/index.php中,添加一行,引入此文件。
<img src="http://image.codes51.com/Article/image/20160713/20160713163735_2995.png" alt=" yii20自定义全局工具函数"></span><pre class="brush:php;toolbar:false">应用:
登入後複製
<?php

namespace app\controllers;

use Yii;
use yii\web\Controller;

class TestController extends Controller
{
    function actionDatePicker(){
       return $this->render("DatePicker");
    }

    function actionIndex()
    {
        $data=[
            'name'=>'ysy',
            'age'=>'21',
        ];
        p($data);
    }

}
登入後複製

运行结果:
登入後複製
<pre class="brush:php;toolbar:false">Array
(
    [name] => ysy
    [age] => 21
)
登入後複製

       当然大家也可以根据自己需求,在里面写入其他的一些常用方法,加快项目开发速度。
登入後複製



以上就介紹了 yii20自訂全域工具函數,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板