PHP小技巧搜集,每个PHPer都来露一手

时间:2021-05-26

这个帖子主要是所有的PHPers把自己在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家.
我先说几个:

1,假如你使用echo输出一个简单的语句,类似与:
复制代码 代码如下:<?php
echo"HelloWorld!";
?>
那么你可以偷懒一下,写成这样:
<?="HelloWorld!";?>

2,str_replace()可以使用数组进行替换,比如:
复制代码 代码如下:<?
$string="WelcomeToThePHPCHINA.COM,HaveAGoodTime.";
$search=array("WelcomeToThePHPCHINA.COM","HaveAGoodTime",".");
$replace=array("PHPisveryGood","ILikeIt","!");
$newstring=str_replace($search,$replace,$string);
echo$string."<br/>";
echo$newstring;
?>
大家可不要把经验都藏起来哦,^_^!
多小的技巧算小技巧?
我记得以前发过这个缓存变量的函数缓存目录为cache需要有读写权限另外还有一个定时刷新用的函数先不写出来否则就显得这个技巧太大了其实和dz的刷新模式比较像
复制代码 代码如下:functiongetQueryCache($key){
$cacFile="cache/".$key.".php";
if(file_exists($cacFile)){
@include($cacFile);
return$cacValue;
}
returnfalse;
}
functionsetQueryCache($key,&$result){
$cacFile="cache/".$key.".php";
$fp=fopen($cacFile,"w");
if(false!=$fp){
fwrite($fp,"<?php\n\$cacValue=".var_export($result,true)."\n?>");
fclose($fp);
returntrue;
}
returnfalse;
}

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章