最新消息:欢迎光临!

php

PHP中的服务定位和依赖注入

findever 5年前 (2014-05-27) 3066浏览 4评论

尝试了很多PHP框架,有轻量级的,也有企业级的,发现解耦都做得很不好,自由度都很差。Zend framework2.0 做得还不错,就是封装太多,不够轻量。 一、创建对象 从最原始的new操作符,到abstract factory或builder等经...

深入理解Magento-数据操作&数据收集器

findever 6年前 (2014-05-14) 2806浏览 0评论

在我们开始介绍数据操作前,我们先介绍一个神兵利器—Varien Data Collections。在最早的时候我们写php通常用Array来做数据收集器,这个小东西可发挥了大作用,要知道如果你想在其他语言中实现Array有多么难过。 例如c、c+...

静态和动态加载PHP扩展库

findever 6年前 (2013-08-07) 1915浏览 0评论

静态方法: 把要添加的动态链接库文件(*.dll)放到PHP的ext目录中,然后在PHP的配置文件php.ini中添加对应的extension=*.dll,然后重启Apache服务器即可。 动态方法:extension_loaded() 和 dl()...

snoopy(强大的PHP采集类)

findever 6年前 (2013-07-10) 1621浏览 0评论

Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单,可以用来开发一些采集程序和小偷程序,本文章详细介绍snoopy的使用教程。 Snoopy的一些特点: 抓取网页的内容 fetch 抓取网页的文本内容 (去除HTML...

thinkphp save实现表达式

findever 6年前 (2013-06-25) 1737浏览 0评论

update操作时,我们常需要实现例如:a=a+1这样的操作,但是在官方找了很久,也没有发现有相关的例子,百度也无果,后来谷歌之,找到: $data[‘a’] = array(‘exp’,’...

【转】优化php代码40条

findever 6年前 (2013-06-25) 1521浏览 0评论

1、如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2、echo的效率高于print,因为echo没有返回值,print返回一个整型; 3、在循环之前设置循环的最大次数,而非在在循环中; 4、销毁变量去释放内存,特别是大的数组; 5、避...

优秀的IDE phpedit

findever 7年前 (2013-03-29) 1912浏览 0评论

群里有人在找phpedit的破解版,随意百度了下,进入官方,发现这个ide的确不错,但是售价昂贵,小老百姓是买不起了(100多欧元啊亲。。) 于是当然破解版,下载地址 百度网盘 (如不能下载,请在文章后留下邮箱) 具体特性可参考官网 http://w...

PHP强制类型转换与比较

findever 7年前 (2013-01-05) 2550浏览 0评论

群里有人ask相关的问题,于是在百度上找了个比较靠谱比较全的,方便大家系统了解类型的强制转换及比较问题。 PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型 CODE: 允许的强制转换有: (int),(i...