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生成随机数或者字符串的代码
Sep 05 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
简单的php中文转拼音的实现代码
Feb 11 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
Jul 04 PHP
两款万能的php分页类
Nov 12 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
Dec 22 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
Mar 17 PHP
php简单实现多维数组排序的方法
Sep 30 PHP
利用Laravel事件系统如何实现登录日志的记录详解
May 20 PHP
详解PHP序列化和反序列化原理
Jan 15 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
浅析PHP7 的垃圾回收机制
Sep 06 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
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
PHP命令空间namespace及use的用法小结
2017/11/27 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
2019/09/26 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
分享15个最受欢迎的Python开源框架
2014/07/13 Python
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
Python wxpython模块响应鼠标拖动事件操作示例
2018/08/23 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
2020/05/15 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
python 实现IP子网计算
2021/02/18 Python
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
美国和加拿大计算机和电子产品购物网站:TigerDirect.com
2019/09/13 全球购物
销售员岗位职责范本
2014/02/03 职场文书
创先争优公开承诺书
2014/08/30 职场文书
停车场管理制度范本
2015/08/05 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
用React Native制作一个简单的游戏引擎
2021/05/27 Javascript
python 网络编程要点总结
2021/06/18 Python
Python上下文管理器Content Manager
2021/06/26 Python
canvas 中如何实现物体的框选
2022/08/05 Javascript