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 相关文章推荐
如何过滤高亮显示非法字符
Oct 09 PHP
PHPThumb PHP 图片缩略图库
Mar 11 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
php stream_get_meta_data返回值
Sep 29 PHP
ThinkPHP调用百度翻译类实现在线翻译
Jun 26 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
Nov 09 PHP
PHP常用的三种设计模式
Feb 17 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
Apr 26 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
PHP CURL与java http使用方法详解
Jan 26 PHP
PHP7 其他修改
Mar 09 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强制下载类型的实现代码
2011/04/21 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
PHP运行模式汇总
2016/11/06 PHP
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
2019/04/23 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
Python中字符串List按照长度排序
2019/07/01 Python
HolidayLettings英国:预订最好的度假公寓、别墅和自助式住宿
2019/08/27 全球购物
大学生军训自我评价分享
2013/11/09 职场文书
文明礼仪事迹材料
2014/01/09 职场文书
优秀士兵个人事迹材料
2014/01/19 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
铁路安全事故反思
2014/04/26 职场文书
健康家庭事迹材料
2014/05/02 职场文书
ktv好的活动方案
2014/08/15 职场文书
护士2014年终工作总结
2014/11/11 职场文书
行政诉讼答辩状
2015/05/21 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS