亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP中鮮為人知的10個函數

2024-05-04 23:21:42
字體:
來源:轉載
供稿:網友

PHP里有非常豐富的內置函數,很多我們都用過,但仍有很多的函數我們大部分人都不熟悉,可它們卻十分的有用。這篇文章里,我列舉了一些鮮為人知但會讓你眼睛一亮的PHP函數。

levenshtein()

你有沒有經歷過需要知道兩個單詞有多大的不同的時候,這個函數就是來幫你解決這個問題的。它能比較出兩個字符串的不同程度。

用法:

復制代碼 代碼如下:


<?php
$str1 = "carrot";
$str2 = "carrrott";
echo levenshtein($str1, $str2); //Outputs 2
?>



get_defined_vars()

這是一個在debug調試時非常有用的函數。這個函數返回一個多維數組,里面包含了所有定義過的變量。

用法:

復制代碼 代碼如下:


<?php
print_r(get_defined_vars());
?>



php_check_syntax()

這個函數非常的有用,可以用來檢查PHP的語法是否正確。出于技術上的原因,從PHP 5.05開始,這個函數被刪除了。

用法:

復制代碼 代碼如下:


<?php
$error_message = "";
$filename = "./php_script.php";
if(!php_check_syntax($filename, &$error_message)) {
echo "Errors were found in the file $filename: $error_message";
} else {
echo "The file $filename contained no syntax errors";
}
?>



ignore_user_abort()

這個函數用來拒絕瀏覽器端用戶終止執行腳本的請求。正常情況下客戶端的退出會導致服務器端腳本停止運行。

用法:

復制代碼 代碼如下:


<?php
ignore_user_abort();
?>



highlight_string()

當你想把PHP代碼顯示到頁面上時,highlight_string()函數就會顯得非常有用。這個函數會把你提供的PHP代碼用內置的PHP語法突出顯示定義的顏色高亮顯示。這個函數有兩個參數,第一個參數是一個字符串,表示這個字符串需要被突出顯示。第二個參數如果設置成TRUE,這個函數就會把高亮后的代碼當成返回值返回。

用法:

復制代碼 代碼如下:


<?php
highlight_string('<?php phpinfo(); ?>');
?>



highlight_file

這是一個非常有用的PHP函數,它能返回指定的PHP文件,并按照語法語義用高亮顏色突出顯示文件內容。其中的突出顯示的代碼都是用HTML標記處理過的。

用法:

復制代碼 代碼如下:


<?php
highlight_file("php_script.php");
?>



php_strip_whitespace

這個函數也跟前面的show_source()函數相似,但它會刪除文件里的注釋和空格符。

用法:

復制代碼 代碼如下:


<?php
echo php_strip_whitespace("php_script.php");
?>



get_browser

這個函數會讀取browscap.ini文件,返回瀏覽器兼容信息。

用法:

復制代碼 代碼如下:


<?php
echo $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser();
print_r($browser);
?>



memory_get_usage(),memory_get_peak_usage(),getrusage()

這些函數用來獲取內存和CPU使用情況,memory_get_usage()函數返回內存使用量,memory_get_peak_usage()函數返回內存使用峰值,getrusage()返回CUP使用情況,在調試PHP代碼性能時,這些函數會給你提供一些有用信息。但有一點請注意,在這些函數中Window上無效。

用法:

復制代碼 代碼如下:


<?php
echo "Initial: ".memory_get_usage()." bytes /n";
echo "Peak: ".memory_get_peak_usage()." bytes /n";
$data = getrusage();
echo "User time: ".
($data['ru_utime.tv_sec'] +
$data['ru_utime.tv_usec'] / 1000000);
echo "System time: ".
($data['ru_stime.tv_sec'] +
$data['ru_stime.tv_usec'] / 1000000);
?>



gzcompress(), gzuncompress()

這兩個函數用來壓縮和解壓字符串數據。它們的壓縮率能達到50% 左右。另外的函數 gzencode() 和 gzdecode() 也能達到類似結果,但使用了不同的壓縮算法。

用法:

復制代碼 代碼如下:


<?php
$string =
"Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nunc ut elit id mi ultricies
adipiscing. Nulla facilisi. Praesent pulvinar,
sapien vel feugiat vestibulum, nulla dui pretium orci,
non ultricies elit lacus quis ante. Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Aliquam
pretium ullamcorper urna quis iaculis. Etiam ac massa
sed turpis tempor luctus. Curabitur sed nibh eu elit
mollis congue. Praesent ipsum diam, consectetur vitae
ornare a, aliquam a nunc. In id magna pellentesque
tellus posuere adipiscing. Sed non mi metus, at lacinia
augue. Sed magna nisi, ornare in mollis in, mollis
sed nunc. Etiam at justo in leo congue mollis.
Nullam in neque eget metus hendrerit scelerisque
eu non enim. Ut malesuada lacus eu nulla bibendum
id euismod urna sodales. ";
$compressed = gzcompress($string);
$original = gzuncompress($compressed);
?>


你是否也想到了還有其它很有用的函數?請在評論里分享出來!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品一久久香蕉国产线看观看| 亚洲国产精品yw在线观看| 日韩电影中文 亚洲精品乱码| 国产精品久久久久久久久久久不卡| 国内精品国产三级国产在线专| 九九热r在线视频精品| 欧美日韩在线另类| 在线观看国产精品日韩av| 欧美最猛性xxxxx免费| 欧美成人在线网站| 欧美激情一区二区三区成人| 在线观看久久久久久| 亚洲女人天堂视频| 日韩一区二区av| 色综合色综合久久综合频道88| 日韩免费在线电影| 亚洲精品www久久久久久广东| 亚洲精品国产精品乱码不99按摩| 国产精品国内视频| 一级做a爰片久久毛片美女图片| 国产视频精品免费播放| 另类图片亚洲另类| 亚洲视频axxx| 亚洲一区二区三区四区在线播放| 中文字幕国内精品| 国产精品视频免费观看www| 欧美在线激情视频| 亚洲视频电影图片偷拍一区| 国产91九色视频| 亚洲网站在线观看| 亚洲欧洲激情在线| 国产日韩精品一区二区| 久久久久久久国产精品| 日本精品va在线观看| 另类色图亚洲色图| 永久555www成人免费| 日韩av影院在线观看| 久久伊人精品视频| 国产91精品在线播放| 国产精品久久综合av爱欲tv| 国产视频观看一区| 欧美在线观看视频| 国色天香2019中文字幕在线观看| 亚洲香蕉成视频在线观看| 在线亚洲午夜片av大片| 亚洲国产精品推荐| 91精品视频在线免费观看| 热久久这里只有| 亚洲美女av在线| 久久久久久91| 国产精品丝袜高跟| 91黑丝高跟在线| 亚洲视频在线看| 亚洲精品98久久久久久中文字幕| 亚洲激情电影中文字幕| 最近的2019中文字幕免费一页| 国产精品7m视频| 欧美成人精品在线视频| 久久韩剧网电视剧| 综合国产在线观看| 国产一区红桃视频| 国产一区二区三区在线观看网站| 国产精品自产拍高潮在线观看| 最近2019中文字幕大全第二页| 精品日本美女福利在线观看| 欧美精品日韩三级| 国产欧亚日韩视频| 久久99视频免费| 国产亚洲精品久久久优势| 一区二区欧美久久| 国产精品视频一区二区高潮| 欧美性感美女h网站在线观看免费| 日韩在线观看免费高清| 欧美一区亚洲一区| 亚洲字幕一区二区| 欧美一区二区视频97| 久久久久久久久久久免费精品| 亚洲成人黄色网| 精品国产欧美一区二区五十路| 久久久这里只有精品视频| 91精品国产综合久久香蕉的用户体验| 久久精品99无色码中文字幕| 51ⅴ精品国产91久久久久久| 亚洲图片在区色| 精品国产拍在线观看| 秋霞av国产精品一区| 亚洲在线第一页| 成人乱人伦精品视频在线观看| 亚洲欧美国内爽妇网| 国产伦精品免费视频| 亚洲第一区在线| 成人av在线网址| 亚洲国产免费av| 少妇精69xxtheporn| 国产精品日韩在线播放| 一区二区三区国产在线观看| 久久综合免费视频| 欧美激情xxxx| 久久久久久这里只有精品| 日韩**中文字幕毛片| 欧美在线亚洲在线| 欧美性感美女h网站在线观看免费| 欧美激情精品久久久久久久变态| 高清欧美一区二区三区| 欧美精品在线网站| 日本亚洲欧洲色α| 日本韩国欧美精品大片卡二| 久久91亚洲精品中文字幕| 深夜福利日韩在线看| 国产精品久久久久7777婷婷| 亚洲精品国产精品国自产观看浪潮| 精品久久香蕉国产线看观看gif| 欧美成人精品在线观看| 成人精品网站在线观看| 精品久久久久久久久久ntr影视| 欧美激情手机在线视频| 国产精品成人一区二区| 亚洲精品一二区| 成人免费自拍视频| 在线观看日韩www视频免费| 91久久国产综合久久91精品网站| 亚洲韩国欧洲国产日产av| 欧美在线国产精品| 亚洲女同精品视频| 国产97在线|亚洲| 日本成人免费在线| 91欧美日韩一区| 久久人体大胆视频| 久热精品视频在线观看一区| 精品香蕉一区二区三区| 日韩在线观看免费av| 不卡av电影在线观看| 国产精品一区专区欧美日韩| 欧美黄色三级网站| 中日韩美女免费视频网址在线观看| 国产成人精品久久| 欧美大荫蒂xxx| 欧美日韩一区二区免费视频| 欧美午夜影院在线视频| 午夜精品久久久久久久99黑人| 国产精品视频成人| 欧美高清在线视频观看不卡| 国产美女久久精品香蕉69| 欧美激情一区二区久久久| 91影视免费在线观看| 伊人成人开心激情综合网| 欧美日韩国产丝袜另类| 亚洲国模精品私拍| 日韩精品亚洲精品| 国产999精品久久久| 欧美视频中文在线看| 成人有码在线播放| 日产精品久久久一区二区福利| 亚洲а∨天堂久久精品喷水| 92福利视频午夜1000合集在线观看| 国产伦精品免费视频| 久久久国产精品亚洲一区| 精品亚洲男同gayvideo网站| 欧美成人免费一级人片100| 亚洲成人激情在线观看| 国产精品扒开腿做爽爽爽的视频| 亚洲网站视频福利| 欧美人成在线视频| 亚洲第一区第二区|