PHP的功能越来越强大,里面有着非常丰富的内建函式。资深的PHP程序员对它们可能都很熟悉,但很多的PHP学习者,仍然对一些非常有用的函式不太熟悉。这篇文章里,我们就列举10个你或许不了解但实用的PHP函式,供大家参考和学习。
1. php_check_syntax
这个函式可以用来检查特定档案中的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,就会把高亮后的程式码返回。
使用方法:
highlight_string(\' \');
?>
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");
?>
whitespace.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档案,返回浏览器相容资讯。
使用方法:
echo $_SERVER[\'HTTP_USER_AGENT\'];
$browser = get_browser;
print_r($browser);
?>
以上就是本期PHP教程入门的全部内容,如有好的建议或是想学其他内容教程的,可以关注后留言哦~





























