-
PHP函數不區分大小寫查看全部
-
喜歡的老師查看全部
-
局部變量 動態變量 默認 靜態變量 static 全局變量 globle $GLOBLE['name']查看全部
-
函數,一個函數完成一個功能即可。查看全部
-
php不支持函數重載查看全部
-
//驗證碼練習 function codeArr($codeleg=4){ // 全字母 // $resArr=range("a","z"); // 全數字 // $resArr=range("0","9"); // 數字+字母 $resArr=array_merge(range(0, 9), range('a', 'z')); $arrleg=count($resArr)-1; $resRand=rand("0",$arrleg); echo $resArr[$resRand]; --$codeleg; if ($codeleg>0) { codeArr($codeleg); } } // codeArr(); echo '隨機驗證碼是:'; echo codeArr(4).'<br>';查看全部
-
include/include_once/require/require_once的用發取舍 比如是系統配置,缺少了,網站不讓運行,自然用require,如果是某一段統計程序,少了,對網站只是少統計人數罷了,不是必須要的,可以用include 而加不加once是效率上的區別,加上once,雖然系統幫你考慮了只加載一次,但系統的判斷會是效率降低,因此,更應該在開發之初,就把目錄結構調整好,盡量不要用_once的情況。查看全部
-
switch 語句用于基于不同條件執行不同動作。 工作原理: 對表達式(通常是變量)進行一次計算 把表達式的值與結構中 case 的值進行比較 如果存在匹配,則執行與 case 關聯的代碼 代碼執行后,break 語句阻止代碼跳入下一個 case 中繼續執行 如果沒有 case 為真,則使用 default 語句 case的用法和if后的用法一樣如: switch ($i) { case ($i!=1): echo 'hello'; break; default: echo 'false'; break; } case后的冒號可以用分號代替。 break的作用是阻止代碼進入下一個case 中繼續執行。 如果沒有break,條件會穿透,不會進行判斷而是一直執行到底。查看全部
-
可以把匿名函數直接作為參數傳入系統回調函數中來使用。查看全部
-
create_function (4.0.1 PHP 4 > =,PHP 5,PHP 7) create_function 一個 創建一個匿名函數(lambda-style) 該函數有兩個參數1.函數的名稱 2.該函數的代碼; 如 $func2=create_function('','return "hello world";');查看全部
-
匿名函數沒有函數名查看全部
-
call_user_func() 當需要傳遞多個參數時可以將多個參數放入數組里 然后再使用call_user_func_array();函數查看全部
-
function test3($j,$i){ return $j*$i; } echo '<br/>'; echo test3(2,3); echo '<br/>'; echo call_user_func('test3',2,3); 效果一樣,但第二種使用了回調函數的形式。查看全部
-
call_user_func (PHP 4, PHP 5, PHP 7) call_user_func — 把第一個參數作為回調函數調用 (使用該函數后就不需要另外再寫回調函數) 如: function study($fun){ return $fun.' '.'is watching'; } function funa($var,$what){ return $var($what); } var_dump (funa('study','xupeng')); echo '<br/>'; var_dump (call_user_func('study','king'));//使用了該函數后就不需要再寫funa()函數。查看全部
-
array_map() 可以指定多個參數,除了第一個參數為函數名外其他的參數為數組。 如: function map_Spanish($n, $m) { return(array($n => $m)); } $a = array(1, 2, 3, 4, 5); $b = array("uno", "dos", "tres", "cuatro", "cinco"); $c = array_map("show_Spanish", $a, $b);查看全部
舉報
0/150
提交
取消