修饰模式(Decorator Pattern),又叫装饰者模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。装饰模式非常适用于灵活扩展对象的功能,下面是装饰模式的UML图...
本文实例讲述了php实现模拟post请求的方法。分享给大家供大家参考。具体如下: class Request{ public static function post($url, $post_data = \'\', $timeout = 5){//curl $...
一、数据访问对象 (DAO) Yii DAO 基于 PHP Data Objects (PDO) 构建。它是一个为众多流行的DBMS提供统一数据访问的扩展,这些 DBMS 包括 MySQL, PostgreSQL 等等。因此,要使用 Yii DAO,PDO 扩展和特定的 PDO...
      大家都知道,不同字符编码,其在内存占用的字节数不一样。如ASCII编码字符占用1个字节,UTF-8编码的中文字符是3字节,GBK为2个字节。       PHP 也自带几种字符串截取函数,其中常用到的就是 substr 和 mb_substr。     使用sub...
创建:复制代码 代码如下:setcookie(\"ICNet[Reg]\", \"This is reg cookie\", time() + 3600);setcookie(\"ICNet[Active]\", \"This is login cookie.\", time(...
本文实例讲述了php中文繁体和简体相互转换的方法。分享给大家供大家参考。具体分析如下: 下面的代码用到了繁体和简体字库对照表,实现繁体与简体字的转换功能 复制代码 代码如下: <?php class utf8_chinese {   private $utf8_g...
本文实例讲述了PHP+Mysql基于事务处理实现转账功能的方法。分享给大家供大家参考。具体如下: <?php header(\"Content-Type:text/html;charset=utf-8\"); $mysqli=new mysqli(\"l...
问题是这样的,某个情况下要给:http://phpstudy.net?a=1 这类url地址追加参数变为:http://phpstudy.net?a=1&b=2 但是怎么知道已经存在相同参数名呢,例如有这种情况:http://phpstudy.net?a...
cli(Command Line Interface)即PHP的命令行模式,现在此SAPI是默认安装的,我们在服务器上安装完PHP之后,一般会生成一个可执行文件,假设此文件为/usr/local/bin/php ,那么我们在SHELL下可以用以下命令来执行一个PHP脚本: 复...
要使用该PHP扩展类,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2.+,且php.ini配置支持zip 对于win系统,直接去掉php_zip.dll 扩展的注释,然后重启http服务(IIS或Apac...

我的博客

人生若只如初见,何事秋风悲画扇。