随笔分类 -  PHP类和函数

PHP类和函数资料收集
摘要:function gjj($str){ $farr = array( "/\\s+/", "/]*?)>/isU", "/(]*)on[a-zA-Z]+\s*=([^>]*>)/isU", ); $str = preg_replace($farr,"",$str); return addslashes($str);}function hg_input_bb($array){ if (is_array($array)) { foreach($array AS $k => $v) { ... 阅读全文
posted @ 2013-06-20 13:33 风林火山09 阅读(209) 评论(0) 推荐(0)
摘要:一、什么是单例模式?1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:(1). 需要一个保存类的唯一实例的静态成员变量:1 private static $_instance; (2).构造函数和克隆函数必须声明为私有的,防止外部程序new类从而失去单例模式的意义:1 private function __construct() 2 { 3 $this->_db = pg_connect('xxxx');4 } 5 privat 阅读全文
posted @ 2013-03-28 14:59 风林火山09 阅读(183) 评论(0) 推荐(0)
摘要:';}// smarty的程序有个autoload,这显然不行,函数不能重定义function __autoload($class){} // PHP为了能让多方各自有自己的自动加载函数,// 提供了spl_autoload_register()方法// 这个方法,不负责自动加载,// 负责注册各自动加载方法// 就比如说,拉黑活的司机多,来个黑车委员会,注册一下,不产生冲突.// 我们可以各写各的自动加载函数(别重名就行),到spl_autoload_register()方法里注册一下就行了?>spl_autoload_register() 阅读全文
posted @ 2013-03-15 10:56 风林火山09 阅读(185) 评论(0) 推荐(0)
摘要:©Smarty 可以实现代码分离 php 和 html 分离。 逻辑代码和html前端代码分离,便于修改,维护,扩展。例子:php代码页面include html页面,不要混杂在一个文件内。html内 php只 echo数据,这个是mvc。smarty是把php和html完全分离,html 里看不到php.html内是{$变量},用echo也可以,原生php输出快。WordPress,CI框架。Smarty是模板,ecshop 改进的Smarty. tp自己的模板,织梦自己的模板。工作中未必用到smarty,模板的使用模式。原理相同。© 2.6 php 4.X.X 3.1. 阅读全文
posted @ 2013-03-15 10:11 风林火山09 阅读(298) 评论(0) 推荐(0)
摘要:/****全半角转换,用strtr非常方便 在网站开发中,这个功能也常见.比如,ecshop里就有,如下function make_semiangle($str){ $arr = array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '6' => 阅读全文
posted @ 2012-11-26 16:48 风林火山09 阅读(181) 评论(0) 推荐(0)