php技巧

  • php地址引用(php地址引用的效率问题)

    复制代码 代码如下: <?php echo 'begin time:'.$begin=microtime(false).'<br/>';//begin to count time $ ...

  • php rename错误原因的查找方法

    打印出错误的原因. error_get_last()似乎没有返回任何内容.rename()返回true false,而不是异常. if (!rename($file->filepath, $fu ...

  • PHP云打印类完整示例

    本文实例讲述了PHP云打印类.分享给大家供大家参考,具体如下: 一个项目需求要几百台电脑都有打印功能,本来是想用网络打印机的,后来发现没有网络打印机,就自己动手写一个打印类算了. 类实现想法是:先把要 ...

  • PHP中phar包的使用教程

    前言 PHP5.3之后支持了类似Java的jar包,名为phar.用来将多个PHP文件打包为一个文件. 首先需要修改php.ini配置将phar的readonly关闭,默认是不能写phar包的,inc ...

  • PHP面向对象之旅:深入理解static变量与方法

    static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为"类属性"或"类方法". 如果访问控制权限允许,可不 ...

  • PHP判断密码强度的方法详解

    本文实例讲述了PHP判断密码强度的方法.分享给大家供大家参考,具体如下: 一.php页面 $score = 0; if(!empty($_GET['value'])){ //接收的值 $str = $ ...

  • php中实现进程锁与多进程的方法

    为什么需要进程锁? 主要作用就是防止你重复执行同一程序,主要用在crontab中,当你设置了一个定时任务,然后每分钟执行一次,如果不加进程锁的话,之前的进程没有执行完的情况下.每分钟都会有新的进程生成 ...

  • PHP对象Object的概念 介绍

    例如,员工管理应用程序可能包括一个EmPloyee 类.然后可以用这个类来创建和维护特定实例,比如Gonn和Sally. 根据预定义的类创建对象常称为类的实例化(class instantiation ...

  • ie与session丢失(新窗口cookie丢失)实测及解决方案

    今天在一个群中有人问到ie6中使用js的open,发现新窗口中并获取不到session, 经过使用下面的测试代码测试发现,是因为phpsessionid储存是进程级的有效期,只有同一进程才能获取得到, ...

  • php 使用post,get的一种简洁方式

    近来看到了一个巧妙地方法,原理是 $var_a ='var_b'; $$var_a ='test'; 则echo $var_b;为'test' 因此可以这样处理 复制代码 代码如下: foreach( ...

  • php调用google接口生成二维码示例

    复制代码 代码如下: <?php $data = isset($_GET['t']) ? $_GET['t'] : 'http://www.XXX.com'; $size = isset($_G ...

  • php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)

    复制代码 代码如下: <?php    function hex2rgb($colour) {       if ($colour [0] == '#') {           $colour ...

  • 『PHP』PHP截断函数mb_substr()使用介绍

    Function: mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处 $length,长度(注意,这个跟 ...

  • PHP写API输出的时用echo的原因详解

    写php API写的很少,最近才开始接口的写法,在框架里面一直用return,但是在api中retrun就失效了,为什么呢? 网友给出的答案: 1.return 一般用于函数或方法的返回. echo ...

  • PHP 输出简单动态WAP页面

    当然,也有其他方法,网上可以搜索得到.我这里推荐一个既能浏览http页面又能浏览wap页面的方法,那就是用Firefox + wmlbrowser组件.装好wmlbrowser组件的firefox就可 ...

  • PHP操作MySQL事务实例

    本文实例讲述了PHP操作MySQL事务的方法,分享给大家供大家参考.具体方法如下: 一般来说,事务都应该具备ACID特征.所谓ACID是Atomic(原子性),Consistent(一致性),Isol ...

  • 如何在thinkphp中使用windows计划任务定时执行php文件

    实现思路如下: 通过win的"任务"功能来定时执行一个bat文件,bat文件会调用php.exe文件,php.exe可以传递参数指定执行哪个类和方法 方法如下: 一,thinkph ...

  • wordpress之wp-settings.php

    接上面开始wp-config.php,wp-settings.php这两个文件,wp-config.php故名恩意配置文件所以没什么可解释的. wp-settings.php最上在的函数wp_unre ...

  • PHP的单引号和双引号 字符串效率

    简单的回答,显然是苍白无力的. 今天我们来做个实验,看看到底单引号和双引号有什么区别,谁快,谁慢. 测试代码如下: 复制代码 代码如下: <?php $single_quotes = 'This ...

  • PHP转换IP地址到真实地址的方法详解

    想要把IPv4地址转为真实的地址,肯定要参考IP数据库,商业的IP数据库存储在关系型数据库中,查询和使用都非常方便,但是成本不是个人和小公 司愿意承受的,所以简单应用的思路就是利用一些免费的IP数据库 ...