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 相关文章推荐
PHP4中session登录页面的应用
Jul 25 PHP
为PHP初学者的8点有效建议
Nov 20 PHP
PHP项目开发中最常用的自定义函数整理
Dec 02 PHP
关于session在PHP5的配置文件中的详细设置参数说明
Apr 20 PHP
Memcached常用命令以及使用说明详解
Jun 27 PHP
php中文验证码实现示例分享
Jan 12 PHP
php的sprintf函数的用法 控制浮点数格式
Feb 14 PHP
php递归调用删除数组空值元素的方法
Apr 28 PHP
PHP转换文本框内容为HTML格式的方法
Jul 20 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
PHP迭代器和迭代的实现与使用方法分析
Apr 19 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
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
JavaScript 函数replace深入了解
2013/03/14 Javascript
js调用css属性写法
2013/09/21 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
2015/03/03 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
Vue计算属性的使用
2017/08/04 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
2018/10/31 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
2020/03/17 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
用matplotlib画等高线图详解
2017/12/14 Python
python3大文件解压和基本操作
2017/12/15 Python
使用python生成杨辉三角形的示例代码
2018/08/29 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
美国网上花店:JustFlowers
2017/02/12 全球购物
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
美容院考勤制度
2014/01/30 职场文书
信息总监管理职责范本
2014/03/08 职场文书
导游个人求职信范文
2014/03/23 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
Alexa停服!网站排名将何去何从?目前还没有替代品。
2022/04/15 杂记
python中mongodb包操作数据库
2022/04/19 Python