10個不太為人所知的,但實用的PHP函式

2022-07-15 11:54:10 字數 3184 閱讀 8907

您的評價:

較差收藏該經驗

閱讀目錄

php擁有非常豐富的內建函式,並且大多數我們是知道的。有許多功能,這些功能不是很出名,但真的非常有用。在這篇文章中,我已經列出並解釋了一些鮮為人知的,但真正有用的php函式。

這是乙個非常有用的功能,用於檢查乙個指定檔案的語法。

用法:?1

2345

6789

<?php

$error_message="";

$filename="./php_script.php";

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

?>

回到頂部

該highlight_string()函式可以讓我們在web頁面上展示語法高亮的php**。這個函式利用內建的語法高亮功能對給定的php**進行語法著色,並返回結果。

用法:?1

23<?php

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

?>

回到頂部

show_source() 函式的功能與上面介紹的 highlight_file () 相似。可以對乙個給定的php檔案進行語法著色。語法高亮使用html標記。執行成功返回true,失敗返回false。

用法:?1

23<?php

show_source("php_script.php");

?>

回到頂部

如前所述,與show_source()函式類似。此函式也是返回特定檔案源**。但是刪除了php注釋和空白的源**。

用法:?1

23<?php

echophp_strip_whitespace("php_script.php");

?>

回到頂部

此函式用於停止編譯器的執行。這對於在php指令碼中嵌入資料很有用,如安裝檔案。

用法:?1

2345

67<?php

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

fseek($fp, __compiler_halt_offset__);

var_dump(stream_get_contents($fp));

// the end of the script execution

__halt_compiler();

?>

回到頂部

這是乙個非常的php函式返回帶php語法高亮顯示特定php檔案。

用法:?1

23<?php

highlight_file("php_script.php");

?>

回到頂部

此功能可用於客戶端abot指令碼。客戶端將中止導致指令碼停止執行。用法?

123<?php

ignore_user_abort();

?>

回到頂部

這個函式是用來計算在字串中找到詞的數量。

用法:?1

23<?php

echostr_word_count("hello how are you!");

?>

回到頂部

這是乙個方便的功能,除錯時。該函式能夠返回乙個包含所有定義的變數列表的多維陣列。

用法:?1

23<?php

print_r(get_defined_vars());

?>

回到頂部

這個函式會查詢查詢browscap.ini檔案並返回瀏覽器的效能。

用法:?1

php指令碼函式,PHP中鮮為人知的10個函式

php裡有非常豐富的內建函式,很多我們都用過,但仍有很多的函式我們大部分人都不熟悉,可它們卻十分的有用。這篇文章裡,我列舉了一些鮮為人知但會讓你眼睛一亮的php函式。levenshtein 你有沒有經歷過需要知道兩個單詞有多大的不同的時候,這個函式就是來幫你解決這個問題的。它能比較出兩個字串的不同程...

10個你或許不了解但實用的PHP函式

php的功能越來越強大,裡面有著非常豐富的內建函式。資深的php程式設計師對它們可能都很熟悉,但很多的php學習者,仍然對一些非常有用的函式不太熟悉。php check syntax 這個函式可以用來檢查特定檔案中的php語法是否正確。使用方法 error message filename php ...

PHP中鮮為人知的10個函式

php裡有非常豐富的內建函式,很多我們都用過,但仍有很多的函式我們大部分人都不熟悉,可它們卻十分的有用。這篇文章裡,我列舉了一些鮮為人知但會讓你眼睛一亮的php函式。levenshtein 你有沒有經歷過需要知道兩個單詞有多大的不同的時候,這個函式就是來幫你解決這個問題的。它能比較出兩個字串的不同程...