&&是邏輯與運算子,||是邏輯或運算子,而且兩個都是短路的,即&&和&,||和|還是不一樣的,&&和||是短路邏輯與和邏輯或。
當計算機執行**時,當&&第一條件為false時,就不再判斷我第二條件;當||第一條件為true時,就不再判斷第二條件;
所以除了做邏輯判斷的作用外,還可以作條件判斷加賦值,充當某種情況的ifelse使用;
is_file($config_file)||$config_file=conf_path.'websetconfig.php';
這行**的意圖是,當不存在檔案config_file時,$config_file賦予預設變數conf_path.』websetconfig.php』;基於以上原理,當$config_file檔案存在時,就不執行||右邊**;
等於用ifelse寫;
if(!is_file($config_file))
c('var_page')&&
$this
->p=c('var_page');//設定分頁引數名稱
這行**的意圖是,當存在變數vaar_page;賦值給$this->p;當不存在變數var_page,後面不執行;
等於用ifelse寫的:
if(c('var_page'))
的一些用法
action標籤,顧名思義,是用來呼叫action的標籤,在jsp中頁面中,可以具體指定某一命名空間中的某一action。而標籤的主體用於顯示及渲染actionr的處理結果。action標籤有如下幾個屬性 id 可選屬性,作為該action的引用id name 必選屬性,指定呼叫action nam...
repo 的一些用法和理解
repo的用法 zz wget 或者 curl bin repo 用repo sync 在抓去 android source code 的時候,會經常出現一些錯誤導致 repo sync 中斷,每次都要手動開始。可以用如下的命令,來自動重複 1 while ne 0 do repo sync don...
repo 的一些用法和理
repo的用法 zz wget 或者 curl bin repo 用repo sync 在抓去 android source code 的時候,會經常出現一些錯誤導致 repo sync 中斷,每次都要手動開始。可以用如下的命令,來自動重複 1 while ne 0 do repo sync don...