-
php实现singleton()单例模式实例代码
本文为大家讲解的是php实现singleton()单例模式的方法,以实例形式简单讲述了单例模式的实现过程,需要的朋友可以参考下 common.php文件如下: <?php class CC { private static $ins; public static function singleton() { if (!isset(self::$ins)){ $c = __CLASS__; self::$ins = new $c; &nbs...
PHP 2014-12-05 03:18:04 -
php数组函数之krsort()- 对数组的元素键名进行降序排序,保持索引关系
本文为大家讲解的是php中的krsort排序函数的用法,krsort() 函数将数组按照键逆向排序,为数组值保留原来的键。可选的第二个参数包含附加的排序标志,感兴趣的同学参考下...
PHP 2014-12-05 02:51:04 -
PHP正则表达式之定界符和原子介绍
本文为大家讲解的是PHP正则表达式之定界符和原子介绍,感兴趣的同学参考下。 本节内容我们将介绍PHP中正则 表达式的基础语法:定界符和原子...
PHP 2014-12-05 02:39:04 -
PHP 文件系统详解
本文为大家讲解的是PHP的文件系统,感兴趣的同学参考下。 PHP 文件系统详解,包括打开文件,读取目录,上传下载等 文件处理函数 1.文件操作. 打开文件: 打开指定的文件时会返回相应的对象,若不存在指定的文件,那麽可能会自动创建这个文件...
PHP 2014-12-05 01:12:05 -
提高PHP编程效率 引入缓存机制提升性能
用单引号代替双引号来包含字符串,这样做会更快一些。 因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)...
PHP 2014-12-05 00:42:25 -
PHP自动选择 连接本地还是远程数据库
本文为大家讲解的是一个PHP自动选择 连接本地还是远程数据库的实现示例代码,感兴趣的同学参考下。 假设我们要在test.php文件中操作虚拟主机的数据库,则首先要在本地调试,那么必然要连接本地、远程两个不同的数据库,问题:怎么让test.php自动识别当下该连接本地还是远程数据库呢? Mysql.class.php 是数据库操作类,大家自己下载, <?php // 包含Mysql操作类 include_once 'Mysql.class.php'; // 本地mysql数据 $mysql_local_data = array('db_host'=>'localhost', 'db_user'=>'root', 'db_pass'=>'root', 'db_name'=>'test'); // 远程mysql数据 $mysql_remote_data = array(...
PHP 2014-12-04 23:54:32 -
php设计模式 Visitor 访问者模式
本文为大家讲解的是php设计模式 中的Visitor 访问者模式,感兴趣的同学参考下。 表示一个作用于某对象结构中的各元素的操作,可以在不改变各元素的类的前提下定义作用于这些元素的新操作 <?php /** * 访问者模式 * * 表示一个作用于某对象结构中的各元素的操作,可以在不改变各元素的类的前提下定义作用于这些元素的新操作 * */ abstract class Visitor { abstract public function visitCroncreteElementA($element); abstract public function visitCroncreteElementB($element); } class ConcreteVisitor1 extends Visitor { public function visitCroncreteElementA($element) { echo get_class($element)." visit 1A<br/>"; } pu...
PHP 2014-12-04 23:09:04 -
PHP执行shell脚本的使用方法分享
本文为大家讲解的是PHP执行shell脚本的使用方法分享,感兴趣的同学参考下. 我们都知道,在计算机科学中,SHELL类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序...
PHP 2014-12-04 21:39:17 -
PHP filter_var() 函数和 Filter 函数使用说明
本文为大家讲解的是PHP filter_var() 函数和 Filter 函数使用说明,感兴趣的同学参考下. PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤 filter_var() 函数通过指定的过滤器过滤变量。 如果成功,则返回已过滤的数据,如果失败,则返回 false...
PHP 2014-12-04 20:12:09 -
修改PHP的memory_limit限制的方法
本文为大家讲解的是如何修改PHP的memory_limit限制的方法,感兴趣的同学参考下. 在运行PHP程序,通常会遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的错误, 这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存 解决这个问题,首先需要查看你的程序是否分配了过多的内存,在程序没有问题的情况下,你可以通过一下方法来增加PHP的内存限制(memory_limit)。 检查php的内存限制值 为了查看这个值,你需要建立一个空的php文件,比如view-php-info.php...
PHP 2014-12-04 15:51:17 -
php引用计数器进行垃圾收集机制介绍
本文为大家讲解的是php引用计数器进行垃圾收集机制介绍,感兴趣的同学参考下。 每一种计算机语言都有自己的自动垃圾回收机制,让程序员不必过分关心程序内存分配,php也不例外,但是在面向对象编程(OOP)编程中,有些对象需要显式的销毁;防止程序执行内存溢出 PHP 有一个非常简单的垃圾收集器,它实际上将对不再位于内存范围(scope)中的对象进行垃圾收集...
PHP 2014-12-04 15:33:21 -
php各种编码集详解及应用场景说明
本文为大家讲解的是php各种编码集详解及应用场景说明,感兴趣的同学参考下。 字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等...
PHP 2014-12-04 15:27:29