亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 自定義函數: required/require_once/include/include_once
    查看全部
  • $string='abcdefghijklmnopqrstuvwxyz1234567890'; $code=''; for($i=1;$i<=4;$i++) { $code.=$string{mt_rand(0, strlen($string) - 1)}; } echo $code;
    查看全部
    0 采集 收起 來源:PHP函數實戰

    2018-03-22

  • 函數只有零個或一個返回值,若想返回多個值,可以通過返回數組或對象實現
    查看全部
  • fun
    查看全部
  • 使用global定義變量時不能寫成global $m=5這樣的,會報錯,應該寫成global $m,$n,然后再賦值
    查看全部
  • mark
    查看全部
  • require include 的區別: 通過require/require_once包含文件不存在會產生一個致命錯誤和一個警告,程序終止執行。 通過include/include_once包含文件不存在的時候,會產生兩個警告,程序會繼續執行 require/require_once及include/include_once的區別: require_once/include_once,只包含一次,如果已經包含了,則不再包含 require 'header.php'; require 'header,php'; 出現兩次頭部 require_once 'header.php'; require_once 'header.php'; 只出現一次頭部部分
    查看全部
  • __FUNCTION__ 得到當前函數的名稱 function test($i){ echo $i.'<br />'; if($i >= 0){ $func = __FUNCTION__; $func($i - 1); } echo $i.'<br />'; } 慎用遞歸,寫錯就over啦
    查看全部
  • 如果函數A需要調用函數B,而發現函數B的代碼實現與函數A完全相同,一次類推,此時就需要封裝為遞歸函數 1、像PHP實現目錄的遍歷,目錄的復制、刪除非空目錄操作必須通過遞歸函數實現 2、像無限極分類也可以通過遞歸實現 遞歸函數:通俗講就是自己調用自己的函數,通過特定條件結束執行。 function test($i){ echo $i.'<br />'; --$i; if($i >= 0) { test($i); } }
    查看全部
  • 匿名函數,也叫做閉包函數,允許臨時創建一個沒有指定名稱的函數,最經常用作回調函數參數的值 $array = [1,2,3,4,5]; $res = array_map(function($var){return $var*2},$array); 匿名函數也可以作為變量的值來使用 匿名函數的形式: 1、無參數 $func = function() { return 'this is a test'; } echo $func(); 2、帶參數: $func = function($username){ return 'say hi to '.$username; } echo $func('king');
    查看全部
  • 如何調用回調函數: 可以通過可變函數的形式在函數體中進行調用 可以通過call_user_func() 和 call_user_func_array() 進行調用 1、call_user_func(); 把第一個參數作為回調函數調用 例子:echo call_user_func('md5','test'); 返回test加密后的字符串 2、call_user_func_array(); 調用回調函數,并把一個數組參數作為回調函數的參數 function add($x,$y) { return $x+$y; } echo call_user_func('add',1,2); echo call_user_func_array('add', arary(2,3)); 以上兩種形式實現的效果相同
    查看全部
  • array_filter();用回調函數過濾數組中的單元 說明:array array_filter(array $array [,callbale $callback [,int $flag = 0]]); 依次將array數組中的每個值傳遞到callback函數,如果callback函數返回true,則input數組的當前值會被包含在返回的結果數組中。數組的鍵名保留不變。 例子: $array = array(1,2,3,4,5,6,7); function odd($var) { if($var % 2 == 1) { return $var; } } $res = array_filter($array,'odd');
    查看全部
  • array_walk();使用用戶自定義函數對數組中的每個元素做回掉處理。 返回true 或者 false 例子: $array = array(1,2,3,4,5,6,7,8,9); function test(&$var) { $var *= 3; return $var; } $res = array_walk($array,'test');
    查看全部
  • array_map();返回一個數組,該數組包含了arr1中所有單元經過callback作用之后的單元。callback接受的參數數目應該和傳遞給array_map()函數的數組數目一致。 返回值:返回一個數組,該數組的每個元素都都是經過回調函數(callback)處理了的。
    查看全部
  • get_defined_functions();得到所有已定義的函數,返回的是數組,包含系統函數和用戶自定義的函數
    查看全部

舉報

0/150
提交
取消
課程須知
對php的基礎知識掌握,如變量、常量、數組、流程控制、系統函數等。
老師告訴你能學到什么?
1、如何自定義函數 2、函數的執行原理 3、自定義函數中參數的使用 4、特殊函數的使用(可變函數、遞歸函數、毀掉函數) 5、封裝常用函數

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!