PHP有很多内建表达式,当中绝大多数表达式都被开发人员广为采用。但也有许多表达式暗藏在角落里,难于别辨认出,但功用十分大,我们何不回来看一看。
1.highlight_string()
当须要在三个中文网站中展现PHP标识符时,highlight_string()表达式就变的十分管用了。该表达式透过采用PHP句法GT5516SBB流程中表述的色调,输入或回到取值的PHP标识符的句法GT5516SBB版。
2.str_word_count()
该表达式要要传达三个模块,依照模块类别回到单字的特征值。如上面的右图:
3.levenshtein()
该表达式主要就回到两特征值组串间的Levenshtein距。Levenshtein 距,又称为撰稿距,指的是两特征值组串间,由三个转化成另三个所需的最多撰稿操作方式单次。许可证的撰稿操作方式主要就包括将两特征值组换成另两特征值组,填入两特征值组,删掉两特征值组。该表达式对搜寻采用者所递交的错字十分管用。
4.get_defined_vars()
该表达式回到三个包涵大部份已表述表达式条目的布季夫字符串,那些表达式主要就包括环境表达式、伺服器表达式和采用者表述的表达式。
实例:
5.escapeshellcmd()
该表达式用以躲避字符串串中的标点符号,能避免普通采用者讲错来破解伺服器控制系统。能用本表达式配搭exec() 或者system() 六个表达式,这种能增加网路上普通采用者的蓄意毁坏犯罪行为。
实例:
6.checkdate()
本表达式能用以检查日期是否有效,例如年为0至32767年、月为1至12月、日则随着月份及闰年变化。
实例:
7.php_strip_whitespace()
该表达式能回到已删掉PHP注释以及空白字符串的源标识符文件,这对实际标识符数量和注释数量的对比很管用。
实例:
输入结果: