這是一個很是有用的功能,用於檢查一個指定文件的語法。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"; } ?>
來源: http://www.php.net/manual/en/function.php-check-syntax.php瀏覽器
Note:函數
由於某些技術緣由,該函數已被棄用,而且從PHP中移除了。請以commandline使用 php -l somefile.php取而代之。性能
該highlight_string()函數能夠讓咱們在Web頁面上展現語法高亮的PHP代碼。這個函數利用內置的語法高亮功能對給定的PHP代碼進行語法着色,並返回結果。spa
用法:.net
<?php highlight_string(' <?php phpinfo(); ?>'); ?>
來源: http://php.net/manual/en/function.highlight-string.php調試
show_source() 函數的功能與上面介紹的 highlight_file () 類似。能夠對一個給定的PHP文件進行語法着色。語法高亮使用HTML標記。運行成功返回TRUE,失敗返回FALSE。code
用法:orm
<?php show_source("php_script.php"); ?>
來源: http://www.php.net/manual/en/function.show-source.php
如前所述,與show_source()函數相似。此函數也是返回特定文件源代碼。可是刪除了PHP註釋和空白的源代碼。
用法:
<?php echo php_strip_whitespace("php_script.php"); ?>
來源: http://www.php.net/manual/en/function.php-strip-whitespace.php
此函數用於中止編譯器的執行。這對於在PHP腳本中嵌入數據頗有用,如安裝文件。
用法:
<?php $fp = fopen(__FILE__, 'r'); fseek($fp, __COMPILER_HALT_OFFSET__); var_dump(stream_get_contents($fp)); // the end of the script execution __halt_compiler(); ?>
來源: http://www.php.net/manual/en/function.halt-compiler.php
這是一個很是的PHP函數返回帶PHP語法高亮顯示特定PHP文件。
用法:
<?php highlight_file("php_script.php"); ?>
來源: http://www.php.net/manual/en/function.highlight-file.php
此功能可用於客戶端ABOT腳本。客戶端將停止致使腳本中止運行。
用法
<?php ignore_user_abort(); ?>
來源: http://www.php.net/manual/en/function.ignore-user-abort.php
這個函數是用來計算在字符串中找到詞的數量。
用法:
<?php echo str_word_count("Hello How Are You!"); ?>
來源: http://php.net/manual/en/function.str-word-count.php
這是一個方便的功能,調試時。該函數可以返回一個包含全部定義的變量列表的多維數組。
用法:
<?php print_r(get_defined_vars()); ?>
來源: http://php.net/manual/en/function.get-defined-vars.php
這個函數會查找查找browscap.ini文件並返回瀏覽器的性能。
用法:
<?php echo $_SERVER['HTTP_USER_AGENT']; $browser = get_browser(); print_r($browser); ?>