PHP中的10个众所周知的函数
PHP中有非常丰富的内置函数,其中很多已经被我们使用了,但是仍然有很多我们不熟悉的函数,但是它们非常有用。Levenshtein()
你有没有经历过知道两个词有多不一样的需要,这个函数是帮助你解决这个问题的,它可以比较两个字符串的不同程度。
使用:
复制代码代码如下所示:
< PHP
美元的胡萝卜str1 =;
carrrott str2 =美元;
Echo Levenshtein($ str1、str2美元); / /输出2
>
get_defined_vars()
在调试调试时,这是一个非常有用的函数。这个函数返回一个多维数组,其中包含已定义的所有变量。
使用:
复制代码代码如下所示:
< PHP
print_r(get_defined_vars());
>
php_check_syntax()
这个函数非常有用,可以用来检查PHP语法是否正确。由于技术原因,这个函数从PHP 5.05被删除了。
使用:
复制代码代码如下所示:
< PHP
= $ error_message ;
为文件名= 。 / php_script .php;
如果(!php_check_syntax($文件名,error_message美元)){
回声错误文件中的文件名:error_message美元美元;
{人}
文件$文件名不包含语法错误;
}
>
ignore_user_abort()
此函数用于拒绝浏览器终端用户终止脚本执行的请求。在正常情况下,客户端的退出将导致服务器端脚本停止运行。
使用:
复制代码代码如下所示:
< PHP
ignore_user_abort();
>
highlight_string()
当你想在页面上显示的PHP代码,这highlight_string()函数会很有用。这一功能将突出颜色突显的PHP代码,你提供内置的PHP语法高亮的颜色定义。这个函数有两个参数,第一个参数是一个字符串,表明字符串需要被突出。如果第二个参数设置为true,该函数将返回值返回高亮的代码。
使用:
复制代码代码如下所示:
< PHP
highlight_string(' ');
>
highlight_file
这是一个非常有用的PHP函数,它返回指定的PHP文件,并用高亮颜色的语法语义突出显示文件的内容。
使用:
复制代码代码如下所示:
< PHP
highlight_file(php_script .php);
>
php_strip_whitespace
这个功能类似于以前的show_source()函数,但是它删除文件中的注释和空间特征。
使用:
复制代码代码如下所示:
< PHP
回声php_strip_whitespace(php_script .php);
>
get_browser
这个函数读取browscap.ini文件并返回浏览器兼容性信息。
使用:
复制代码代码如下所示:
< PHP
echo $ _server { 'http_user_agent};
浏览器= get_browser(美元);
print_r($浏览器);
>
memory_get_usage()(),(),()getrusage memory_get_peak_usage
这些函数用于访问内存和CPU使用率,memory_get_usage()函数返回的内存使用(memory_get_peak_usage)函数返回的内存使用峰值,getrusage(杯)返回使用调试PHP代码的性能,这些功能将给你提供一些有用的信息。但有一点要注意的是,在这些功能的窗口无效。
使用:
复制代码代码如下所示:
< PHP
回声初始:memory_get_usage()。字节;
回声高峰。memory_get_peak_usage()。字节;
数据getrusage美元=();
用户时间:。
($数据{ 'ru_utime tv_sec } +。
{ 'ru_utime美元数据。tv_usec} / 1000000);
回声系统时间:。
($数据{ 'ru_stime tv_sec } +。
{ 'ru_stime美元数据。tv_usec} / 1000000);
>
gzcompress()()(),gzuncompress
这两个功能是用于压缩和解压字符串数据的压缩率可以达到50%左右,其他功能,gzdecode gzencode()和(),也可以实现类似的结果,但不同的压缩算法应用。
使用:
复制代码代码如下所示:
< PHP
=为字符串
乱数假文悲哀坐特,consectetur
Adipiscing elit。但该ID MI ultricies含笑
Adipiscing。Nulla facilisi。praesent枕,
速度feugiat前庭,空队Pretium Orci,
非ultricies该湖泊QUIS赌注。乱数假文悲哀
在阿梅德,consectetur adipiscing精英。,
古ullamcorper Urna QUIS iaculis。etiam交流马萨
SED不法过大。curabitur SED nibh欧盟精英
油树和。praesent乱数假文直径,consectetur简历
ornare,,一个含笑。在我大pellentesque
告诉我们posuere adipiscing。SED我不担心,在叉丝
Augue。SED麦格纳NiSi,ornare在油树,油树
SED的西面。在胡斯托Leo Congue mollis etiam。
在scelerisque nullam neque亚图向部
欧盟非。UT malesuada LACUS欧盟不必比登
我euismod Urna sodales。;
为压缩= gzcompress($字符串);
原= gzuncompress美元(美元压缩);
>
你还想到其他有用的功能吗请在评论中分享!