PHP小技巧搜集,每个PHPer都来露一手
程序员文章站
2022-06-01 09:32:29
这个帖子主要是所有的phpers把自己在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家. 我先说几个: 1,假如你使用echo输出一个简单的语...
这个帖子主要是所有的phpers把自己在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家.
我先说几个:
1,假如你使用echo输出一个简单的语句,类似与:
2,str_replace()可以使用数组进行替换,比如:
大家可不要把经验都藏起来哦,^_^!
多小的技巧算小技巧?
我记得以前发过这个缓存变量的函数 缓存目录为cache需要有读写权限 另外还有一个定时刷新用的函数先不写出来 否则就显得这个技巧太大了 其实和dz的刷新模式比较像
我先说几个:
1,假如你使用echo输出一个简单的语句,类似与:
复制代码 代码如下:
<?php
echo "hello world!";
?>
那么你可以偷懒一下,写成这样:
<?="hello world!";?>
echo "hello world!";
?>
那么你可以偷懒一下,写成这样:
<?="hello world!";?>
2,str_replace()可以使用数组进行替换,比如:
复制代码 代码如下:
<?
$string = "welcome to the phpchina.com ,have a good time.";
$search = array("welcome to the phpchina.com", "have a good time", ".");
$replace = array("php is very good", "i like it", "!");
$newstring = str_replace($search, $replace, $string);
echo $string."<br />";
echo $newstring;
?>
$string = "welcome to the phpchina.com ,have a good time.";
$search = array("welcome to the phpchina.com", "have a good time", ".");
$replace = array("php is very good", "i like it", "!");
$newstring = str_replace($search, $replace, $string);
echo $string."<br />";
echo $newstring;
?>
大家可不要把经验都藏起来哦,^_^!
多小的技巧算小技巧?
我记得以前发过这个缓存变量的函数 缓存目录为cache需要有读写权限 另外还有一个定时刷新用的函数先不写出来 否则就显得这个技巧太大了 其实和dz的刷新模式比较像
复制代码 代码如下:
function getquerycache($key){
$cacfile = "cache/" . $key . ".php";
if(file_exists($cacfile)){
@include($cacfile);
return $cacvalue;
}
return false;
}
function setquerycache($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);
return true;
}
return false;
}
$cacfile = "cache/" . $key . ".php";
if(file_exists($cacfile)){
@include($cacfile);
return $cacvalue;
}
return false;
}
function setquerycache($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);
return true;
}
return false;
}
上一篇: 右键文件夹时资源管理器重启
下一篇: 删除lib中的jar包出错的解决方法