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


Posted in PHP onJanuary 02, 2007

这个帖子主要是所有的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\n\$cacValue = " . var_export($result, true) . "\n?>");  
                fclose($fp);  
                return true;  
        }  
        return false;  
}

PHP 相关文章推荐
php中在PDO中使用事务(Transaction)
May 14 PHP
解析PHP生成静态html文件的三种方法
Jun 18 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
PHP批量生成图片缩略图的方法
Jun 18 PHP
android上传图片到PHP的过程详解
Aug 03 PHP
php文件上传的两种实现方法
Apr 04 PHP
PHP7 新特性详细介绍
Sep 06 PHP
php实现自定义中奖项数和概率的抽奖函数示例
May 26 PHP
Yii 2.0自带的验证码使用经验分享
Jun 19 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
PHP递归算法的简单实例
Feb 28 PHP
swoole锁的机制代码实例讲解
Mar 04 PHP
实例(Smarty+FCKeditor新闻系统)
Jan 02 #PHP
PHP+JS无限级可伸缩菜单详解(简单易懂)
Jan 02 #PHP
PHP文件上传实例详解!!!
Jan 02 #PHP
AJAX for PHP简单表数据查询实例
Jan 02 #PHP
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
Dec 31 #PHP
PHP中通过ADO调用Access数据库的方法测试不通过
Dec 31 #PHP
刚才在简化php的库,结果发现很多东西
Dec 31 #PHP
You might like
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
js的回调函数详解
2015/01/05 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
JavaScript实现获得所有兄弟节点的方法
2015/07/23 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
JavaScript数值千分位格式化的两种简单实现方法
2016/08/01 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
Python实现文件复制删除
2016/04/19 Python
python+tkinter编写电脑桌面放大镜程序实例代码
2018/01/16 Python
对numpy和pandas中数组的合并和拆分详解
2018/04/11 Python
Python爬虫后获取重定向url的两种方法
2021/01/19 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
乐观大学生的自我评价
2014/01/10 职场文书
西式结婚主持词
2014/03/14 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
放假通知怎么写
2015/08/18 职场文书
预备党员入党思想汇报(范文)
2019/08/14 职场文书