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的单引号和双引号 字符串效率
May 27 PHP
PHP HTML代码串 截取实现代码
Jun 29 PHP
php 网页游戏开发入门教程一(webgame+design)
Oct 26 PHP
那些年一起学习的PHP(三)
Mar 22 PHP
jQuery+php实现ajax文件即时上传的详解
Jun 17 PHP
php中OR与|| AND与&amp;&amp;的区别总结
Oct 26 PHP
php字符串函数学习之strstr()
Mar 27 PHP
JavaScript实现滚动栏效果的方法
Apr 27 PHP
PHP设计模式之适配器模式代码实例
May 11 PHP
学习php设计模式 php实现原型模式(prototype)
Dec 07 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
Oct 21 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获取一年中每个星期的开始和结束日期的方法
2015/02/12 PHP
iOS10推送通知开发教程
2016/09/19 PHP
AJAX的使用方法详解
2017/04/29 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
input输入框的自动匹配(原生代码)
2013/03/19 Javascript
jQuery学习笔记之jQuery动画效果
2013/09/09 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
jQuery leonaScroll 1.1 自定义滚动条插件(推荐)
2016/09/17 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
微信小程序 开发经验整理
2017/02/15 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
python调用shell的方法
2013/11/20 Python
全面理解Python中self的用法
2016/06/04 Python
Python线程指南详细介绍
2017/01/05 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
基于python实现KNN分类算法
2020/04/23 Python
python安装cx_Oracle和wxPython的方法
2020/09/14 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
Shell如何接收变量输入
2016/08/06 面试题
UNIX文件类型
2013/08/29 面试题
物流专业大学生的自我鉴定
2013/11/13 职场文书
劳动之星获奖感言
2014/02/01 职场文书
安全生产年活动总结
2014/08/29 职场文书
给老婆的保证书
2015/01/16 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
pytorch Dropout过拟合的操作
2021/05/27 Python
SQL CASE 表达式的具体使用
2022/03/21 SQL Server
Golang 并发编程 SingleFlight模式
2022/04/26 Golang
springboot读取nacos配置文件
2022/05/20 Java/Android