你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。 (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作 发布时间:2012-05-26 作者: 佚名技术 views(192)
PHP读取一个文件夹内有多少个文件的函数. 比如有一个Pic文件夹,里面有100张图片,下面的函数可以得到他的总数100 ?php $dir = ''./pic''; $handle = opendir($dir); $i = 0; while(false !== $file=(readdir($handle))){ if($file !== ''.'' || $file != ''..''){ $i ; } } closedir($handle); echo $i; ? 发布时间:2012-05-26 作者: 佚名技术 views(179)
一般情况下,遍历一个数组有三种方法,for、while、foreach。其中最简单方便的是foreach。那么它们在操作和性能上存在什么差别,通常使用那种方法比较好。 下面先让我们来测试一下共同遍历一个有50000个下标的一维数组所耗的时间: 测试平台: CPU:P-M 725 内存:512M 硬盘:40G 5400转 OS:Windows XP SP2 WEB:apache 2. 发布时间:2012-05-26 作者: 佚名技术 views(181)
php之从数组中删除空白的元素(包括只有空白字符的元素)将一个二维数组转换为 hashmap 本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/15522.htm ** * 从数组中删除空白的元素(包括只有空白字符的元素) * * @param array $arr * @param boolean $trim */ [复制此代码]CODE: function arra 发布时间:2012-05-26 作者: 佚名技术 views(186)
很多虚拟主机不支持URL_rewrite 昨天也看到经典一朋友写了一个 感觉代码太多. 无事中研究了一下_SERVER.其实可以很简化的 拿http://www.xxx.com/xxx/test.php/article.123456.html来说事吧. 这样的格式来表示_GET http://www.xxx.com/xxx/test.php/article.123456.html http://www.xxx.com/xxx/test.php?article=123456 === 发布时间:2012-05-26 作者: 佚名技术 views(304)
php中文处理工具函数 --- 空格 --- string GBspace(string) --------- 每个中文字之间加空格 string GBunspace(string) ------- 每个中文字之间的空格清除 string clear_space(string) ------- 用来清除多余的空格 --- 转换 --- string GBcase(string,offset) --- 将字符串内的中英文字转换大小写 offset : 'upper' - 字符串 发布时间:2012-05-26 作者: 佚名技术 views(183)
base64+gzinflate压缩编码(加密)过的文件通常是以 ? eval(gzinflate(base64_decode( 为头的一个php文件。文中给出了编码和解码的代码。 CODE: ?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filename,''.''),1)); if(''php''==$type is_file($filename) is_writable($f 发布时间:2012-05-26 作者: 佚名技术 views(217)
php对全站的所有内页进行域名301转向 301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。 网站做转向 发布时间:2012-05-26 作者: 佚名技术 views(291)
|