真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中功能強(qiáng)大卻很少使用的函數(shù)有哪些-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“PHP中功能強(qiáng)大卻很少使用的函數(shù)有哪些”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“PHP中功能強(qiáng)大卻很少使用的函數(shù)有哪些”這篇文章吧。

創(chuàng)新互聯(lián)建站是專業(yè)的淄博網(wǎng)站建設(shè)公司,淄博接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行淄博網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

具體如下:

call_user_func_array — 讓參數(shù)以數(shù)組的形式調(diào)用一個(gè)函數(shù)
call_user_func — 調(diào)用一個(gè)存在的函數(shù)
create_function — 建立一個(gè)函數(shù)
func_get_arg — 獲取函數(shù)中某個(gè)參數(shù)的值
func_get_args — 獲取函數(shù)的所有參數(shù)并組成數(shù)組
func_num_args — 獲取一個(gè)函數(shù)的參數(shù)個(gè)數(shù)
function_exists — 判定一個(gè)函數(shù)是否存在
get_defined_functions — 獲取已有的函數(shù)信息
register_shutdown_function — 注冊(cè)一個(gè)頁面載入完成后運(yùn)行的函數(shù)
register_tick_function — 注冊(cè)一個(gè)按要求調(diào)用的函數(shù)
unregister_tick_function — 取消一個(gè)按要求調(diào)用的函數(shù)

get_defined_functions可以獲取所有的PHP函數(shù)和自定義的函數(shù):

function_exists函數(shù)判定一個(gè)函數(shù)是否存在(可以是PHP函數(shù),也可以是自定義函數(shù))。

call_user_func函數(shù)類似于一種特別的調(diào)用函數(shù)的方法,使用方法如下:

調(diào)用類內(nèi)部的方法比較奇怪,居然用的是array,不知道開發(fā)者是如何考慮的,當(dāng)然省去了new,也是滿有新意的:

call_user_func_array函數(shù)和call_user_func很相似,只不過是換了一種方式傳遞了參數(shù),讓參數(shù)的結(jié)構(gòu)更清晰:

call_user_func函數(shù)和call_user_func_array函數(shù)都支持引用,這讓他們和普通的函數(shù)調(diào)用更趨于功能一致:

func_num_args函數(shù)可以獲取函數(shù)接受到參數(shù)的數(shù)量:

func_get_arg函數(shù)可以獲取某一個(gè)傳遞過來參數(shù)的值,在下面的例子中,在函數(shù)中并沒有具體說明有哪些參數(shù)會(huì)被接受,利用func_get_arg還可以獲取額外的參數(shù):

func_get_args函數(shù)的作用和func_get_arg非常相似,是把所有的參數(shù)當(dāng)成數(shù)組來調(diào)用:

create_function函數(shù)可以建立一個(gè)匿名的函數(shù)(函數(shù)名被PHP默認(rèn)為lambda_1,lambda_2),樣子比較古怪,但是形式比較奇特,要注意第二個(gè)參數(shù)內(nèi)的語句要有“;”分隔:

register_shutdown_function函數(shù)可以注冊(cè)一個(gè)在頁面載入完成之后運(yùn)行的函數(shù)(功能有點(diǎn)像緩存),register_shutdown_function也可以像call_user_func函數(shù)一樣用作對(duì)類內(nèi)部方法的調(diào)用:

register_tick_function函數(shù)和unregister_tick_function函數(shù)必須要和declare流程控制機(jī)制合并使用,那么就先了解一下declare和tick:

declare (directive){
statement
}

Tick 是一個(gè)在 declare 代碼段中解釋器每執(zhí)行 N 條低級(jí)語句就會(huì)發(fā)生的事件。N 的值是在 declare 中的 directive 部分用 ticks=N 來指定的。在每個(gè) tick 中出現(xiàn)的事件是由 register_tick_function() 來指定的。舉例如下:

";
$i++;
}
register_tick_function("foo", "count");
declare (ticks = 6) {
for($i=0; $i<20; $i++) {
echo "$i
"; } } ?>

在這個(gè)例子中的declare(ticks = N){statement}流程控制里面,每執(zhí)行6行(ticks = 6)代碼,就需要運(yùn)行一次foo()函數(shù),通過更改ticks的值,我們可以獲得不同的運(yùn)行結(jié)果。

以上是“PHP中功能強(qiáng)大卻很少使用的函數(shù)有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站名稱:PHP中功能強(qiáng)大卻很少使用的函數(shù)有哪些-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/doohps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部