yii 技巧

1、define 與 defined的區別
define 是定義常量
<?php
define("GREETING","Hello world!");
echo constant("GREETING");
?>
defined 是檢測常量是否定義
<?php
define("GREETING","Hello you!");
echo defined("GREETING");
?>
結果返回1 (true)
 
2、定義常量時 or 的意思
defined('YII_DEBUG') or define('YII_DEBUG',true);
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

or 語法是當左邊的表達式爲flase的時候執行右邊的表達式
defined 是判斷常量是否定義,define 是定義常量。
defined('YII_DEBUG') or define('YII_DEBUG',true);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章