php指令碼函式,PHP使用函式用法詳解

2021-10-25 21:49:09 字數 1769 閱讀 2278

1.php_check_syntax

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

$error_message = "";

$filename = "./php_script.php";

if(!php_check_syntax($filename, &$error_message)) else {

echo "the file $filename contained no syntax errors";

2. highlight_string

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

使用方法:

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

3. show_source

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

使用方法:

show_source("php_script.php");

4. php_strip_whitespace

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

使用方法:

echo php_strip_whitespace("php_script.php");

5. _halt_compiler

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

使用方法:

$fp = fopen(__file__, 'r');

fseek($fp, __compiler_halt_offset__);

var_dump(stream_get_contents($fp));

// the end of the script execution

__halt_compiler();

6. highlight_file

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

使用方法:

highlight_file("php_script.php");

7. ignore_user_abort

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

使用方法:

ignore_user_abort();

8. str_word_count

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

使用方法:

echo str_word_count("hello how are you!");

9. get_defined_vars

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

使用方法:

print_r(get_defined_vars());

10. get_browser

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

使用方法:

以上就是本次給大家介紹了php實用函式的全部內容,感謝大家對指令碼之家的支援。

使用php重新實現PHP指令碼引擎內建函式

使用php重新實現php指令碼引擎內建函式 實在無聊,突發奇想,想把php裡面部分已經提供封裝好的函式重新使用php實現一遍,於是便有了下面的 主要實現了php中部分字串處理函式,同時實現了一些php中 沒有,但是同樣有作用的字串處理函式同樣的這些函式,也能夠使用其他語言來實 現,比如用c vbsc...

php指令碼函式,PHP執行系統命令函式例項講解

命令注入 命令注入 command injection 對一些函式的引數沒有做過濾或過濾不嚴導致的,可以執行系統或者應用指令 cmd命令或者 bash 命令 的一種注入攻擊手段。常見的執行系統命令的函式有 system passthru exec shell exec popen proc open...

php 指令碼 爬蟲 相關函式

1.ini set val,newval 函式 設定指定配置選項的值。這個選項會在指令碼執行時保持新的值,並在指令碼結束時恢復。echo ini get display errors ini get 獲取乙個配置選項的值 if ini get display errors echo ini get ...