智能

php框架教程给PHP初学的你10个最常用的函式

php框架教程给PHP初学的你10个最常用的函式

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教程入门的全部内容,如有好的建议或是想学其他内容教程的,可以关注后留言哦~