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 相关文章推荐
解决phpmyadmin 乱码,支持gb2312和utf-8
Nov 20 PHP
Windows 下的 PHP-PEAR 安装方法
Nov 20 PHP
php array的学习笔记
May 16 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
Apr 25 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
Nov 19 PHP
Ubuntu12下编译安装PHP5.3开发环境
Mar 27 PHP
php实现可运算的验证码
Nov 10 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
Jan 22 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
May 27 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项目的方法
2006/10/09 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
js异步加载的三种解决方案
2013/03/04 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
JS通用方法触发点击事件代码实例
2020/02/17 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
解决vue2中使用elementUi打包报错的问题
2020/09/22 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python使用Redis实现作业调度系统(超简单)
2016/03/22 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
Pytorch的mean和std调查实例
2020/01/02 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
python右对齐的实例方法
2020/07/05 Python
python+playwright微软自动化工具的使用
2021/02/02 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
美国主要的特色咖啡和茶公司:Peet’s Coffee
2020/02/14 全球购物
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
历史学专业毕业生求职信
2013/09/27 职场文书
环境工程专业个人求职信
2013/12/05 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
旷课检讨书500字
2014/10/14 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
python爬虫selenium模块详解
2021/03/30 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python