您好,登錄后才能下訂單哦!
$arr=array('a','b','c'); $str='<?php $array=' . var_export($arr,true); file_put_contents('result.txt', $str);
var_export
此函數(shù)返回關(guān)于傳遞給該函數(shù)的變量的結(jié)構(gòu)信息,它和 var_dump() 類似,不同的是其返回的表示是合法的 PHP 代碼。
您可以通過將函數(shù)的第二個(gè)參數(shù)設(shè)置為 TRUE,從而返回變量的表示。
上面代碼執(zhí)行結(jié)果如下:
獨(dú)占鎖修改:
function lock_write($fileName,$dataToSave,$type='a'){//默認(rèn)寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之 if (@$fp = fopen ( $fileName,$type )) { $startTime = microtime (); do { $canWrite = flock ( $fp, LOCK_EX ); //取得獨(dú)占鎖。 if (! $canWrite) sleep (1); //延遲1秒后執(zhí)行 } while ( (! $canWrite) && ((microtime () - $startTime) < 1000) ); if ($canWrite) { fwrite ( $fp, $dataToSave ); $ret=true; }else { $ret=false; } fclose ( $fp ); } }
sleep() 函數(shù)延遲代碼執(zhí)行若干秒。
usleep() 函數(shù)延遲代碼執(zhí)行若干微秒。在 PHP 5 之前,該函數(shù)無法工作于 Windows 系統(tǒng)上。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。