但很多的PHP学习者,这是一个在debug调试时非常有用的函数

PHP的效果尤为强盛,里面装有非常丰硕的停放函数。资深的PHP程序员对它们大概都很熟悉,但众多的PHP学习者,还是对部分十一分实用的函数不太熟悉。那篇文章里,大家就罗列13个你恐怕不理解但实用的PHP函数,供大家参照他事他说加以考查和上学。

1.php_check_syntax

正文实例计算了PHP中国和南美洲常常有效却鲜有人知的函数。分享给大家供我们参谋,具体如下:

PHP里有非常丰盛的放置函数,超级多我们都用过,但依然有好些个的函数我们超越五中年人都面生,可它们实际不是常的管用。那篇文章里,作者列举了有的不为人知但会令你眼前一亮的PHP函数。

1. php_check_syntax

以此函数能够用来检查一定文件中的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";
}
?>

参考:

本条函数可以用来检查一定文件中的PHP语法是不是科学。

PHP里有特别丰盛的放松权利函数,非常多大家都用过,但依然有无尽的函数我们当先百分之二十二个人都不理解,可它们却万分的灵光。那篇小说里,作者列举了有个别不敢问津但会让您面目一新的PHP函数。

levenshtein()

2. highlight_string

当您想要把PHP代码呈现到页面上时,highlight_string(State of Qatar函数就能够那贰个有用,它能够用内置定义的语法高亮颜色把您提供的PHP代码高亮突显。那些函数有五个参数,第贰个参数是要被杰出展现的字符串。第一个参数假如设置成TRUE,就能把高亮后的代码再次来到。

行使情势:

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

参考: 

2. highlight_string

levenshtein()

您有未有经历过需求通晓三个单词有多大的不等的时候,这几个函数正是来帮您清除那些难点的。它能相比出七个字符串的两样水平。

3. show_source

那个函数的运维和highlight_file(State of Qatar相仿,它能够体现PHP语法高亮后的文件,而且是依靠HTML标签进行语法高亮的。

接收办法:

 <?php
show_source("php_script.php");
?>

参考:

当您想要把PHP代码展现到页面上时,highlight_string(卡塔尔函数就能这些有用,它可以用内置定义的语法高亮颜色把您提供的PHP代码高亮展现。这么些函数有七个参数,第叁个参数是要被优异显示的字符串。第二个参数如若设置成TRUE,就能够把高亮后的代码再次回到。

您有未有阅世过需求精晓五个单词有多大的例外的时候,那一个函数就是来帮你息灭那些难题的。它能相比较出五个字符串的两样水平。

用法:复制代码 代码如下:
get_defined_vars()

4. php_strip_whitespace

这一个函数跟上面的show_source(卡塔尔函数相符,但它会删除文件里的注释和空格符。

动用情势:

<?php
echo php_strip_whitespace("php_script.php");
?>

参考: 

');?>
$str1 = "carrot";$str2 = "carrrott";echo levenshtein; //Outputs 2

那是壹个在debug调节和测量试验时特别平价的函数。这几个函数重回一个多维数组,里面含有了具有定义过的变量。

5. _halt_compiler

它能够中止编写翻译器的进行,那对于在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(); 
?>

参考:

3. show_source

get_defined_vars()

用法:复制代码
代码如下:php_check_syntax()

6. highlight_file

那是二个分外实用的PHP函数,它能回来内定的PHP文件,并根据语法高亮卓绝显示文件内容。

运用办法:

<?php
highlight_file("php_script.php");
?>

参考:

以此函数的周转和highlight_file(State of Qatar相同,它能够来得PHP语法高亮后的文本,并且是凭仗HTML标签进行语法高亮的。

那是三个在debug调节和测量试验时那多少个有效的函数。这些函数重返五个多维数组,里面含有了装有定义过的变量。

其一函数非常的有用,能够用来检查PHP的语法是或不是正确。出于技艺上的原因,从PHP
5.05先河,那几个函数被删除了。

7. ignore_user_abort

选拔那几个函数,客户能够拒却浏览器端终止施行脚本的伸手。符合规律意况下顾客端的淡出会促成服务器端脚本的终止运维。

应用格局:

<?php
ignore_user_abort();
?>

参考:

4. php_strip_whitespace

print_r;

用法:复制代码 代码如下:
ignore_user_abort()

8. str_word_count

其一函数能够用来总括字符串中单词的多少。

使用办法:

<?php
echo str_word_count("Hello How Are You!");
?>

参考:

以此函数跟上边的show_source(卡塔尔函数相近,但它会去除文件里的申明和空格符。

php_check_syntax()

其一函数用来拒绝浏览器端客商终止实行脚本的央求。平常状态下顾客端的淡出会产生服务器端脚本截止运行。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章