1. 程式人生 > >PHP中的10個實用函式

PHP中的10個實用函式

1.php_check_syntax

這個函式可以用來檢查特定檔案中的PHP語法是否正確。

使用方法:

<?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";}?>
2.highlight_string

當你想要把PHP程式碼顯示到頁面上時,highlight_string()函式就會非常有用,它可以用內建定義的語法高亮顏色把你提供的PHP程式碼高亮顯示。這個函式有兩個引數,第一個引數是要被突出顯示的字串。第二個引數如果設定成TRUE,就會把高亮後的程式碼返回。

使用方法:

<?php
highlight_string(' <?php phpinfo(); ?>');
?>
3.show_source

這個函式的執行和highlight_file()相似,它可以顯示PHP語法高亮後的檔案,並且是根據HTML標籤進行語法高亮的。

使用方法:

<?php
show_source("php_script.php");?>
4.php_strip_whitespace

這個函式跟上面的show_source()函式相似,但它會刪除檔案裡的註釋和空格符。

使用方法:

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

它可以中止編譯器的執行,這對於在PHP指令碼中嵌入資料是很有幫助的,就像安裝檔案一樣。

使用方法:

<?php
$fp = fopen(__FILE__,'r');
fseek($fp
, __COMPILER_HALT_OFFSET__); var_dump(stream_get_contents($fp)); __halt_compiler();?>
6.highlight_file

這是一個非常有用的PHP函式,它能返回指定的PHP檔案,並按照語法高亮突出顯示檔案內容。

使用方法:

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

利用這個函式,使用者可以拒絕瀏覽器端終止執行指令碼的請求。正常情況下客戶端的退出會導致伺服器端指令碼的停止執行。

使用方法:

<?php
ignore_user_abort();?>
8.str_word_count

這個函式可以用來統計字串中單詞的數量。

使用方法:

<?php
echo str_word_count("Hello How Are You!");?>(<a href="http://www.dztcsd.com/">資質代辦</a>)
9.get_defined_vars

這個函式在程式碼除錯時十分重要,它會返回一個包括所有已定義的變數的多維陣列。

使用方法:

<?php
print_r(get_defined_vars());?>
10.get_browser

這個函式檢查並讀取browscap.ini檔案,返回瀏覽器相容資訊。

使用方法:

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