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中文本数据翻页(留言本翻页)
Oct 09 PHP
phpmyadmin的#1251问题
Nov 25 PHP
php下将多个数组合并成一个数组的方法与实例代码
Feb 03 PHP
phpmail类发送邮件函数代码
Feb 20 PHP
基于php split()函数的用法详解
Jun 05 PHP
如何利用http协议发布博客园博文评论
Aug 03 PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 PHP
PHP在linux上执行外部命令的方法
Feb 06 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
Jun 01 PHP
Yii2处理密码加密及验证的方法
May 12 PHP
对laravel的session获取与存取方法详解
Oct 08 PHP
php使用自带dom扩展进行元素匹配的原理解析
May 29 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
微信公众号开发之微信公共平台消息回复类实例
2014/11/14 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
JS面向对象编程详解
2016/03/06 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
javascript中this关键字详解
2016/12/12 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
python提取内容关键词的方法
2015/03/16 Python
浅谈Django REST Framework限速
2017/12/12 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
Python用Jira库来操作Jira
2020/12/28 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
社区学习十八大感想
2014/01/22 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
教代会闭幕词
2015/01/28 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
幼儿园春季开学通知
2015/07/16 职场文书
中考百日冲刺决心书
2015/09/22 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
班组长如何制订适合本班组的工作计划?
2019/07/10 职场文书