PHP有很多内置的函数,大部分都被程序员广泛使用,但是有些功能隐藏在角落里。这篇文章将介绍7个众所周知的,但非常有用的功能。



1.highlight_string()

当你需要在一个网站上显示的PHP代码,这highlight_string()函数变得非常有用。这个函数的输出或返回一个语法高亮版的一个给定的PHP代码用PHP语法高亮的程序定义的颜色。

实例:

复制代码代码如下所示:

< PHP

highlight_string(' ');

>



2.str_word_count()

函数必须传递一个参数,并根据参数的类型返回单词的数量:

复制代码代码如下所示:

< PHP

我有多少个单词;

回声str_word_count(str); / /输出6

>



3.levenshtein()

该功能主要收益两弦之间的编辑距离,编辑距离,又称为编辑距离是指最低数量的编辑操作两个字符串之间的要求,这是互相转化。许可的编辑操作包括与另一个字符替换一个字符,插入一个字符,或删除字符。用户提交的功能发现错别字非常有用。

实例:

复制代码代码如下所示:

< PHP

美元的胡萝卜str1 =;

carrrott str2 =美元;

Echo Levenshtein($ str1、str2美元); / /输出2

>



4.get_defined_vars()

这个函数返回一个多维数组,其中包含所有定义变量列表。这些变量包括环境变量、服务器变量和用户定义变量。

实例:

复制代码代码如下所示:

print_r(get_defined_vars());



5.escapeshellcmd()

此函数用于避免字符串中的特殊符号,从而防止用户玩服务器系统,您可以使用此功能来匹配()或系统()的两个功能,从而减少在线用户的恶意破坏行为。

实例:

复制代码代码如下所示:

< PHP

$命令= '。 /配置。_post美元'configure_options'} {;

escaped_command = escapeshellcmd美元($命令);

系统($ escaped_command);

>



6.checkdate()

这个函数可以用来检查日期是否有效,例如从0到32767年,从1到十二月,以及闰年和闰年。

实例:

复制代码代码如下所示:

< PHP

var_dump(checkdate(12, 31, 2000));

var_dump(checkdate(2, 29, 2001));

输出

/ /布尔(真的)

/ /布尔(假)

>



7.php_strip_whitespace()

这个函数可以返回被删除的PHP注释和空白字符的源代码,这对于比较实际代码的数量和注释的数量非常有用。

实例:

复制代码代码如下所示:

< PHP

在此评论

*

*另一个PHP注释

* /

回声php_strip_whitespace(__file__);

被认为是 / /换行空格和删除过:

do_nothing();

>



输出结果:

复制代码代码如下所示:

< PHP

回声php_strip_whitespace(__file__);do_nothing();>



上面7个PHP的内置函数,你有多少人使用过我们很多人都没用过,实际内置的功能还是蛮多的,在这里介绍这7个,我们在其他后续的修复上(特雷西回读总结,用较少的诚意啊)