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
THINKPHP2.1 2.2 3.0 URL漏洞可执行任意系统命令,补丁已经出来很久了,发现还有不少网站没打补丁,再次提醒下
ThinkPHP是一款国内使用比较广泛的老牌PHP MVC框架,有不少创业公司或者项目都用了这个框架(目前我们公司所有项目都是TP的),ThinkPHP不正确过滤用户提交的参数,远程攻击者可以利用漏洞以应用程序上下文执行任
一个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
名php开源框架Zend Framework经历了长达数年的开发,终于在2012年9月5日正式发布了2.0版本,下简称ZF2。时隔Zend 1.0版本的发布已经有5年之久。php的框架一直都是百家争鸣的,但是作为php官方运维的框架,Zend Framework在php开发者中的流行度并不高。其一是由于Zend Framework主要面向大型应用,对代码规范以及程序结构
发现17startup使用Laravel框架开发的,不知道居于怎么原因而选择Laravel框架
在网上找到一篇文章:http://doc.outman.com/preb.html
前言– 为什么选择 Laravel?
我不断的问自己,为什么选择Laravel而不是 CodeIgniter, Fuel, {其他框架…}.这里是我选择Laravel的几个主要原因:
表现力:
你知道下面这行代码里 “true”
Zend Framework 在3月2日时发布了 2.0 的第三个 Beta 版本,可从下面地址获取:http://packages.zendframework.com/
2.0.0 beta3 主要包括如下改进:
重构的 Config 组件
新的视图层
重写数据库访问层
新的 AgileZen 组件
支持 PHP 5.4
除此之外还修复了大约 200 个 bug,详情请看官方发行说明。
ThinkPHP模型基础类提供的T连贯操作T方法,可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。使用也比较简单, 假如我们现在要查询一个User表的满足状态为1的前10条记录,并希望按照用户的创建时间排序 ,代码如下:
$User->where(‘status=1′)->order(‘create_timeR
使用Web开发框架,可以帮助开发者提高Web应用程序、Web服务和网站等Web开发工作的质量和效率。本文主要是对当今流行的Web框架进行比较,通过对比,你将会看到我们经常使用的在F/OSS(开放源代码软件)下Web流行框架的测试结果。
测试的结果有价值吗?
或许没有价值,当涉及到代码,也许就能凸显出它的价值所在。我尽可能
使用ThinkPHP开发的过程中应该尽量遵循下列命名规范:
² 类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如DbMysql.class.php;
² 确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的(而ThinkPH
┎━ThinkPHP 框架系统目录
┃ ┝ ThinkPHP.php 系统公共文件
┃ ┝ Common 公共文件目录
┃ ┝ Tpl 框架系统模版目录
┃ ┝ Lang 系统语言包目录
┃ ┝ PlugIns 公共插件目录
┃ ┗ Lib 系统基类库目录
┃ ┝ Think 系统运行库(必须)
┃ ┝ Com 扩展类库包(非必须)
┃ ┗ ORG 扩展类库包(非必须)
┃
┝━Ap
有兄弟反应Symfony2的文章找起来比较麻烦,要求能否做个索引,于是便有了这篇汇总贴:
Symfony2 Book:
Symfony2Book01:Symfony2和HTTP基础
Symfony2Book02:当纯PHP遭遇Symfony2
Symfony2Book03:使用Symfony2创建页
Symfony2Book04:Doctrine01-介绍模型(Model)
Symfony2Book04:Doctrine02-数据库抽象层(DBAL)
Yii 1.1.10 发布,该版本修复了 CActiveForm、CJuiDatePicker 和 Yiilite.php 中的许多关键 bug。
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
Yiic 生成的应用程序
Yii 是什么
Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,
能够显著加速开发进程。Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。
需求
要运行一个基于 Yii 开发的 Web 应用,你需要一个支持 PHP 5.1.0 (或更高版本)的 Web 服务器。
我的故事
在海军陆战队服役超过10年后,我于去年7月份退役了。随后在8月份找到了一份赌场的工作做公关,到今年2月中旬的时候又被辞退了。到5月中旬的时候我在DE协会找到了一份临时的“初级用户体验工程师”工作,而到了8月底我则成了正式的“用户体验工程师”。
当 我丢掉赌场的那份工作时,我就在想公关这行可能真的不适
前面写过一篇“腾讯,竞争力 和 用户体验”批评了腾讯,于是在我的微博上和博客上收到了一些反对意见,基本上是说腾讯产品的用户体验做得很好,很方便,等等,还列举了N多的例子,以及说过什么用户数量为王的言论,让我感到我应该写一篇博客。当然,如果我们只看某个技术层面的东西的话,我同意,QQ的一些产品还是很易用
Cubrid是韩国开发的一个开源的Object-Relational数据库
特征:
1 )继承于关系型数据库
2)大容量
3)扩展性
4)高性能
5)事务
6)备份/恢复
7)权限管理
8)数据库服务支持
日前,来自 CodeIgniter 论坛的消息:CodeIgniter 官方已经宣布对 CUBRID 数据库的支持。另外 CUBRID 本身也有专门为 CI 提供的驱动可供下载。
关于 Cod
jQuery插件一般是$(document).ready()中初始化
$(document).ready(function(){
// 文档就绪,初始化jQuery插件
});
// 或者或缩写形式
$(function(){
// 文档就绪,初始化jQuery插件
});
因为DWZ RIA是富客户端思路,第一次打开时加载界面到浏览器端,之后和服务器的交互是存数据交互,不占用界面相关的网
CakePHP开发团队已经发布了CakePHP 2.x系列的一个版本CakePHP 2.0。在该版本中不再支持PHP4,CakePHP团队对其代码库进行了重构,以便严格遵循PHP 5规范(包括5.2及以后版本)。
CakePHP是一个用PHP编写的开源Web应用框架,不过其模型是用Ruby on Rails设计的。作为PHP世界的Rails,CakePHP采纳了RoR的许多优秀特性,成熟
俺们不是什么很大的网站,用的也都是些很常见的技术,不过毕竟也是辛辛苦苦重构了大量旧代码才终于梳理出一套比较完整的体系,趁着它雏形初具的时候,赶紧整理分享一下。也许能帮谁省掉一些走弯路的时间,如果有幸收到一些建议,那就赚到了。
目录
后端
o Django
o Nginx
前端
o
原文链接:http://www.noupe.com/php/discussing-php-frameworks.html
什么是PHP开发框架?
有太多的原因使得PHP成为世界上最受欢迎的脚本语言——高度灵活、简单易用——不过写PHP(或者任何这种语言)代码时,人们常常陷入单调重复而令人生厌的体力活动的窘境。而这正是PHP开发框架大显身手的地方。
通过提供一个开发W
最新评论