Browsed by
标签:PHP教程

那些最好的轮子 – PHP篇

那些最好的轮子 – PHP篇

原文链接: http://avnpc.com/pages/best-wheels-for-php 在 关于不要重复造轮子的二三事 一文中,交代了一些背景和想法。本篇则完全是一些干货,列举一些我用过或者即将会用的PHP轮子,基本都符合我对好轮子的定义:开源、许可证宽松、容易集成的PHP项目 ,目有些已经集成在 EvaEngine 里面,希望能帮助别人少

PHP 5.4.10 和 PHP 5.3.20 发布

PHP 5.4.10 和 PHP 5.3.20 发布

 PHP的上一个版本是2012-11-22的5.4.9/5.3.19,修正了超过20个Bug以及几个安全漏洞。经过了一个RC版 本,PHP开发团队在今天发布了两个更新版本,分别是5.4.10和5.3.20,修复了18个bug,并带来了Apache2 Handler SAPI的一个改进。所有的 PHP 用户建议立即升级到 5.4.10,或者至少也要升级到 5.3.20。   下载地址: h

php循环语句for和foreach的区别

php循环语句for和foreach的区别

php中循环语句for和foreach的区别: php从版本4开始引入了 foreach 结构,这和perl以及其他语言很类似.这只是一种遍历数组的简便方法.foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误. 有两种语法,第二种比较次要但却是第一种的有用的扩展. foreach (array_expression as $value){ &#

奥巴马筹款网站的制作过程

奥巴马筹款网站的制作过程

作者: 阮一峰 日期: 2012年12月14日 1. Kyle Rush是一个网站工程师。 2011年6月,他加入BarackObama.com,负责设计2012美国大选的奥巴马官网。 (图为2011年6月的奥巴马官网) 除了宣传,官网的主要目的就是筹款。 上一次大选,奥巴马筹到了6.9亿美元。这是一个很大的数字,但由于过去4年美国经济一直没有起色,本

PHP数据类型转换(字符转数字,数字转字符)

PHP数据类型转换(字符转数字,数字转字符)

PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转换成对象 PHP数据类型有三种转换方式: 在要转换的变量之前加上

Laravel

Laravel

The Search Last November (’11), I ran across a relatively new PHP framework calledLaravel. At the time I was researching the various PHP frameworks in order to get a clear picture on the current state of things. I’ve always used CodeIgniter in the past and was generally very happy wi

Laruence:再一次, 不要使用(include/require)_once

Laruence:再一次, 不要使用(include/require)_once

作者: Laruence 本文地址: http://www.laruence.com/2012/09/12/2765.html 转载请注明出处 最近关于apc.include_once_override的去留, 我们做了几次讨论, 这个APC的配置项一直一来就没有被很好的实现过. 在这里, 我想和大家在此分享下, 这个问题的原因, 以及对我们的一些启示. 关于使用include还是include_once(以下

PHP Allowed memory size of 8388608 bytes exhausted,出现该错误的原因

PHP Allowed memory size of 8388608 bytes exhausted,出现该错误的原因

出现该错误的原因: 是因为php页面消耗的最大内存默认是为 8M (在PHP的ini件里可以看到) ,如果文件太大 或图片太大 在读取的时候 会发生上述错误。 解决办法: 1,修改 php.ini 将memory_limit由 8M 改成 16M(或更大),重启apache服务 2,在PHP 文件中 加入 ini_set(”memory_limit”,”100M”); 注意:为了系统的其它资

_autoload对PHP性能的影响

_autoload对PHP性能的影响

对于php性能问题,议论最多的就是__autoload()方法,很多人提到这个方法非常影响性能。还有人说opcode也能影响到__autoload()方法,所以针对这两点我做了个测试。 最终发现__autoload方法在性能方面的影响不是很大的。有的网友说不用__autoload(),带来的维护成本比性能成本高无数倍(比较赞同)。 Total Time:0.2499239

一个PHP微型框架:The MicroPHP Manifesto

一个PHP微型框架:The MicroPHP Manifesto

一个PHP微型框架:The MicroPHP Manifesto   I am a PHP developer I am not a Zend Framework or Symfony or CakePHP developer I think PHP is complicated enough I like building small things I like building small things with simple purposes I like to make things that solve problems I like buildi

ThinkPHP 3.1 正式版发布

ThinkPHP 3.1 正式版发布

主要更新包括: 1、更加安全的防护和过滤体系 2、MVC多层支持 3、Action参数绑定支持 4、模型命名范围支持 5、查询条件和SQL预处理功能 6、动态设置自动验证和自动完成支持 7、更加灵活强大的缓存管理方法 8、日志记录简化、增加IP支持 9、致命错误的捕获机制完善 10、页面Trace机制改进和分类显示支持 11、超过128项更新

风雪之隅:关于Yaf的一些说明

风雪之隅:关于Yaf的一些说明

作者: Laruence(   ) 本文地址: http://www.laruence.com/2012/08/31/2742.html 转载请注明出处 Yaf  是我在俩年前写的一个PHP扩展的MVC框架. 开发Yaf的目的是为了解决使用框架带来的性能下降的经典矛盾. 最初要感谢百度的同仁们的信任, 以及当时各位老大的支持, 容许也敢于让我”试错”, 才让Yaf顺利的度过了”

发现17startup使用Laravel框架开发的

发现17startup使用Laravel框架开发的

发现17startup使用Laravel框架开发的,不知道居于怎么原因而选择Laravel框架 在网上找到一篇文章:http://doc.outman.com/preb.html 前言– 为什么选择 Laravel? 我不断的问自己,为什么选择Laravel而不是 CodeIgniter, Fuel, {其他框架…}.这里是我选择Laravel的几个主要原因: 表现力: 你知道下面这行代码里 “true”

实例证明 PHP 5.4 是否比 PHP 5.3 快两倍

实例证明 PHP 5.4 是否比 PHP 5.3 快两倍

最近我对不同版本的 PHP 进行了性能的测试,因为我听说 PHP 5.4 速度非常快,我是一个数据极客,因此我想知道 PHP 5.4 到底有多快。不过测试结果的确是比 PHP 5.3 快,但不止两倍。 我首次进行性能测试的结果是: 这个结果让我非常惊奇,PHP 5.4 真的有那么快吗?? 原来并非如此,我的错误是因为选择了一个非常简单的脚

21aspnet:LAMP 关键数据集锦技术选项参考

21aspnet:LAMP 关键数据集锦技术选项参考

LAMP 关键数据集锦技术选项参考 源自日积月累自己的其他人的经验总结 负载均衡   LVS 工作在四层,内核态,性能极高,有VIP功能,配合 keepalived 做有效的 心跳检查和负载均衡安装配置麻烦, HAProxy 工作在四层到七层,功能强大,有VIP功能,配置简单,CPU占用高 Nginx 工作在七层,应用层功能多,配置

codeigniter框架目录结构、运行流程

codeigniter框架目录结构、运行流程

目录结构: application :实际应用目录。可以新建多个,也可以改名 cache :保存cache文件目录 codeigniter :框架核心文件目录 database :框架操作数据库文件目录 helpers :框架自带助手类文件目录 language :提示信息语言文件目录 libraries :框架类库目录 logs :日志文件目录 plugins :插件类文件目录,可扩展

Elgg首页自定义插件开发

Elgg首页自定义插件开发

elgg1.8之后 If you are looking to overwrite the default index page on your Elgg install, then it is best to do this as a plugin in order to keep the upgrading of your Elgg install as pain free as possible. The main Elgg index runs a plugin hook called ‘index,system’. If this returns t

Discuz! 迎来第三次开放 正式发布X2.5版本

Discuz! 迎来第三次开放 正式发布X2.5版本

为互联网站长打造专属船票,登陆踏向远洋的创业型巨轮。2012第七 届互联网站长年会今日在北京国际会议中心召开,本次大会以“借船出海谋发展 共赢社区云时代”为主题,由康盛(Comsenz)公司和落伍者(im286)共同举办,有近百位高端嘉宾出席,数千名互联网创业者参与,共同探讨云计算 与移动互联背景下的新话题。作为本

PHP各种读取文件的函数效率对比

PHP各种读取文件的函数效率对比

在研究如何提高php的执行效率问题 一直觉着include过多的文件会提高php的执行时间 但是又时候一些文件确实又需要去引入,尝试着去试验php的各种引入文件函数的执行效率 下面的资料表明,将数据缓存成php文件并不是最好的方式 在小数据量的情况下做文本缓存的可读性最好 另外说句 其实有些时候还是google好用 http://www.ra