PHP的内置函数有哪些

本篇内容介绍了“PHP的内置函数有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

网站的建设创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都柴油发电机等企业提供专业服务。

PHP内置函数有哪些

levenshtein()

你有没有经历过需要知道两个单词有多大的不同的时候,这个函数就是来帮你解决这个问题的。它能比较出两个字符串的不同程度。

用法:

$str1="carrot";

$str2="carrrott";

echolevenshtein($str1,$str2);//Outputs2

>

get_defined_vars()

这是一个在debug调试时非常有用的函数。这个函数返回一个多维数组,里面包含了所有定义过的变量。

用法:

print_r(get_defined_vars());

>

php_check_syntax()

这个函数非常的有用,可以用来检查PHP的语法是否正确。出于技术上的原因,从PHP5.05开始,这个函数被删除了。

用法:

$error_message="";

$filename="./php_script.php";

if(!php_check_syntax($filename,&$error_message)){

echo"Errorswerefoundinthefile$filename:$error_message";

}else{

echo"Thefile$filenamecontainednosyntaxerrors";

}

>

ignore_user_abort()

这个函数用来拒绝浏览器端用户终止执行脚本的请求。正常情况下客户端的退出会导致服务器端脚本停止运行。

用法:

ignore_user_abort();

>

highlight_string()

当你想把PHP代码显示到页面上时,highlight_string()函数就会显得非常有用。这个函数会把你提供的PHP代码用内置的PHP语法突出显示定义的颜色高亮显示。这个函数有两个参数,第一个参数是一个字符串,表示这个字符串需要被突出显示。第二个参数假如设置成TRUE,这个函数就会把高亮后的代码当成返回值返回。

用法

highlight_string('');

>

highlight_file

这是一个非常有用的PHP函数,它能返回指定的PHP文件,并按照语法语义用高亮颜色突出显示文件内容。其中的突出显示的代码都是用HTML标记处理过的。

用法:

highlight_file("php_script.php");

>

php_strip_whitespace

这个函数也跟前面的show_source()函数相似,但它会删除文件里的注释和空格符。

PHP内置函数有哪些

用法:

echophp_strip_whitespace("php_script.php");

>

get_browser

这个函数会读取browscap.ini文件,返回浏览器兼容信息。

用法:

echo$_SERVER['HTTP_USER_AGENT'];

$browser=get_browser();

print_r($browser);

>

memory_get_usage(),memory_get_peak_usage(),getrusage()

这些函数用来获取内存和CPU使用情况,memory_get_usage()函数返回内存使用量,memory_get_peak_usage()函数返回内存使用峰值,getrusage()返回CUP使用情况,在调试PHP代码性能时,这些函数会给你提供一些有用信息。但有一点请注意,在这些函数中Window上无效。

用法:

echo"Initial:".memory_get_usage()."bytes\n";

echo"Peak:".memory_get_peak_usage()."bytes\n";

$data=getrusage();

echo"Usertime:".

($data['ru_utime.tv_sec']+

$data['ru_utime.tv_usec']/1000000);

echo"Systemtime:".

($data['ru_stime.tv_sec']+

$data['ru_stime.tv_usec']/1000000);

>

gzcompress(),gzuncompress()

这两个函数用来压缩和解压字符串数据。它们的压缩率能达到50%左右。另外的函数gzencode()和gzdecode()也能达到类似结果,但使用了不同的压缩算法。

用法:

$string=

"Loremipsumdolorsitamet,consectetur

adipiscingelit.Nuncutelitidmiultricies

adipiscing.Nullafacilisi.Praesentpulvinar,

sapienvelfeugiatvestibulum,nulladuipretiumorci,

nonultricieselitlacusquisante.Loremipsumdolor

sitamet,consecteturadipiscingelit.Aliquam

pretiumullamcorperurnaquisiaculis.Etiamacmassa

sedturpistemporluctus.Curabitursednibheuelit

molliscongue.Praesentipsumdiam,consecteturvitae

ornarea,aliquamanunc.Inidmagnapellentesque

tellusposuereadipiscing.Sednonmimetus,atlacinia

augue.Sedmagnanisi,ornareinmollisin,mollis

sednunc.Etiamatjustoinleoconguemollis.

Nullaminnequeegetmetushendreritscelerisque

eunonenim.Utmalesuadalacuseunullabibendum

ideuismodurnasodales.";

$compressed=gzcompress($string);

$original=gzuncompress($compressed);

>

“PHP的内置函数有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


新闻名称:PHP的内置函数有哪些
转载来源:http://pwwzsj.com/article/jsgcij.html