亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

php的declare命令及用法詳解

瀏覽:5日期:2022-09-07 08:00:00
定義

php中的declare結(jié)構(gòu)用來設(shè)定一段代碼的執(zhí)行指令

declare用于執(zhí)行3個(gè)指令:ticks,encoding,strict_types

作用域

declare結(jié)構(gòu)用于全局范圍,影響到其后的所有代碼(但如果有declare結(jié)構(gòu)的文件被其他文件包含,則對包含他的父文件不起作用)

1.ticks

declare(ticks=1) {//代碼}||declare(ticks=1);兩者相等

//作用://解釋器每執(zhí)行N條可計(jì)時(shí)的低級(jí)語句就會(huì)發(fā)生的時(shí)間 declare(directive=N) Tick(時(shí)鐘周期)//1.每執(zhí)行一條語句就執(zhí)行一次register_tisk_function()注冊的函數(shù)declare(ticks=1);$time_start = time();echo 'hello';function check_timeout(){ global $time_start; $timeout=5; if (time() - $time_start > $timeout){exit('超時(shí){$timeout}秒n'); }}register_tick_function(’check_timeout’);$i=0;while (1){// echo $i++; $num =1;}//2.每執(zhí)行一次低級(jí)語句會(huì)檢查一次該進(jìn)程是否有未處理過的信號(hào)pcntl_signal(SIGINT,function (){ exit('Get signal SIGINT and exitn');});echo 'Ctrl+C or run cmd:kill -SIGINT'.posix_getpid().'n';while (1){// echo 'hello world'; $num = 1;}

2.Encoding

可以使用encoding指令來對每段腳本指定其編碼方式

declare(encoding=’cp936’); //必須在文件代碼第一行

3.strict_types

開啟嚴(yán)格模式.默認(rèn)是弱類型校驗(yàn).

declare(strict_types=1);

以下內(nèi)容轉(zhuǎn)自:https://www.cnblogs.com/kudosharry/p/3795356.html

php里的declare用法

function tick_handler (){echo 'tick_handler() called<br>' ;} function tick_handler1 (){echo 'tick_handler1() called<br>' ;} register_tick_function ( ’tick_handler’ ); register_tick_function ( ’tick_handler1’ );declare( ticks = 1 ){ $a = 1 ;if ( $a > 0 ) { $a += 2 ;print( $a );}}exit;

這里首先定義了兩個(gè)函數(shù),然后注冊到系統(tǒng),隨后通過declare定義一個(gè)ticks,步長為1,作用是在declare作用域中的代碼每執(zhí)行ticks次步長,就執(zhí)行一次注冊的方法,方法順與注冊的順序一致。

所以上面的執(zhí)行結(jié)果是:

tick_handler() calledtick_handler1() calledtick_handler() calledtick_handler1() called3tick_handler() calledtick_handler1() calledtick_handler() calledtick_handler1() calledtick_handler() calledtick_handler1() calledtick_handler() calledtick_handler1() called

這個(gè)方法可以測試執(zhí)行代碼的處理時(shí)間。

以上就是php的declare命令及用法詳解的詳細(xì)內(nèi)容,更多關(guān)于php declare用法的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 免费人成观看在线网 | 日韩女人毛片在线播放 | 免费看麻豆视频 | 19国产精品麻豆免费观看 | 国产亚洲精品久久久久久牛牛 | 国产免费一区二区在线看 | 国产精品杨幂va在线观看 | 欧美婷婷| 在线播放国产真实女同事 | 国产亚洲精品久久久999小说 | 日韩视频一区二区在线观看 | 国产午夜精品片一区二区三区 | 国产亚洲区 | 可以免费在线看黄的网站 | 粉嫩jk制服美女啪啪 | 美女亚洲精品一区 | 在线观看香蕉免费啪在线观看 | 尤物视频在线观看网站 | 欧美黄站 | 亚洲人成伊人成综合网久久 | 国产欧美日韩免费一区二区 | 美女在线国产 | 国产亚洲一区二区手机在线观看 | 视频一区二区在线播放 | 日韩一区二区视频在线观看 | 爽爽爽爽爽爽a成人免费视频 | 免费看一级黄色毛片 | 尤物精品国产第一福利三区 | 日本不卡在线视频高清免费 | 91精品久久久久亚洲国产 | 免费久久精品视频 | 91欧美一区二区三区综合在线 | 欧美啊片| 91视频免费观看 | 农村妇女又色黄一级毛片 | avav在线播放| 在线看免费涩涩视频网 | 国产精品综合一区二区 | 国产精品久久久久久久久久妇女 | 国内精自视频品线六区免费 | 免费一级毛片在线播放放视频 |