PHP小技巧搜集,每个PHPer都来露一手
作者:bea
这个帖子主要是所有的PHPers把自己在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家. 我先说几个: 1,假如你使用echo输出一个简单的语句,类似与: 代码如下: <?php echo"HelloWorld!"; ?> 那么你可以偷懒一下,写成这样: <?="HelloWorld!";?>2,str_replace()可以使用数组进行替换,比如: 代码如下: <? $string="Welcome
这个帖子主要是所有的PHPers把自己在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家.
我先说几个:
1,假如你使用echo输出一个简单的语句,类似与:
代码如下:
<?php
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;
?>
大家可不要把经验都藏起来哦,^_^!
多小的技巧算小技巧?
我记得以前发过这个缓存变量的函数 缓存目录为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
$cacValue = " . var_export($result, true) . "
?>");
fclose($fp);
return true;
}
return false;
}
有用 | 无用
我先说几个:
1,假如你使用echo输出一个简单的语句,类似与:
代码如下:
<?php
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;
?>
大家可不要把经验都藏起来哦,^_^!
多小的技巧算小技巧?
我记得以前发过这个缓存变量的函数 缓存目录为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
$cacValue = " . var_export($result, true) . "
?>");
fclose($fp);
return true;
}
return false;
}
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- php中常用编辑器推荐
- PHP中的日期处理方法集锦
- PHP语法速查表
- 影响PHP+MYSQL执行速度的写法对比
- require(),include(),require_once()和include_once()的异同
- 开发大型 PHP 项目的方法
- phpwind中的数据库操作类
- PHP无限分类的类
- php你的验证码安全码?
- 一个PHP操作Access类(PHP+ODBC+Access)
- 一个用php实现的获取URL信息的类
- PHP 和 MySQL 开发的 8 个技巧
- Smarty结合Ajax实现无刷新留言本实例
- Ajax PHP分页演示
- windows下PHP APACHE MYSQ完整配置
- PHP Ajax实现页面无刷新发表评论
- PHP+AJAX实现无刷新注册(带用户名实时检测)
- 新手学PHP之数据库操作详解及乱码解决!
- 默默小谈PHP&MYSQL分页原理及实现