PHP小技巧搜集,每个PHPer都来露一手

 更新时间:2007年01月02日 00:00:00   作者:  
这个帖子主要是所有的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过滤器使用详解

    PHP 过滤器用于验证和清理外部输入。PHP 过滤器扩展具有检查用户输入所需的许多功能,旨在使数据验证更容易、更快
    2022-11-11
  • php更新mysql后获取影响的行数发生异常解决方法

    php更新mysql后获取影响的行数发生异常解决方法

    mysql_affected_rows函数当UPDATE前后的数据一样时会返回异常值,接下来为大家介绍个简单的解决方法感兴趣的朋友可以参考下哈
    2013-03-03
  • php cURL和Rolling cURL并发方式比较

    php cURL和Rolling cURL并发方式比较

    在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个URL队列时, 为了提高性能, 可以采用cURL提供的curl_multi_*族函数实现简单的并发。
    2013-10-10
  • 如何用Laravel包含你自己的帮助函数

    如何用Laravel包含你自己的帮助函数

    你可能想创建一个在应用的任何地方都可以访问的函数,这个篇文章将带你解决此问题,感兴趣的同学,可以参考下。
    2021-05-05
  • PHP中单例模式的使用场景与使用方法讲解

    PHP中单例模式的使用场景与使用方法讲解

    今天小编就为大家分享一篇关于PHP中单例模式的使用场景与使用方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • PHP 危险函数解释 分析

    PHP 危险函数解释 分析

    在编译 PHP 时,如无特殊需要,一定禁止编译生成 CLI 命令行模式的 php 解析支持。
    2009-04-04
  • 详解PHP的Yii框架的运行机制及其路由功能

    详解PHP的Yii框架的运行机制及其路由功能

    这篇文章主要介绍了PHP的Yii框架的运行机制及其路由功能,Yii是一个基于组件的重量级的PHP框架,适合用来开发大型网站,需要的朋友可以参考下
    2016-03-03
  • 具有时效性的php加密解密函数代码

    具有时效性的php加密解密函数代码

    该函数具有时效性,只要过期就不能解密!通过时间动态加密 加密后数据多样化,增加破解难度
    2013-06-06
  • 基于PHP输出缓存(output_buffering)的深入理解

    基于PHP输出缓存(output_buffering)的深入理解

    本篇文章是对PHP输出缓存(output_buffering)的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP 引用是个坏习惯

    PHP 引用是个坏习惯

    在写PHP 程序的时候,很多人在传递参数的时候,喜欢用一个引用。特别是在一个数组非常的大的时候,更是喜欢加。
    2010-03-03

最新评论