什么是PHP框架?

3

我之前从未听说过这个,尽管我已经在用PHP编程有一段时间。我问这个问题可能有点蠢,但是,什么是PHP框架?它如何帮助我?我该如何使用它?

2个回答

6

框架一般是一个类和函数的集合,可以让你更快地完成开发目标。PHP框架例如Symfony、CakePHP和Zend都拥有一系列实用类、工具和结构化元素,让你避免重复造轮子。

像许多其他框架一样,Zend Framework拥有强大的MVC引擎,让你免去自己重建该功能的麻烦。

要开始使用框架,你需要下载框架本身。对于Zend,我会下载它,将其解压到lib/中,然后就可以使用了。从那里开始,你只需阅读特定框架的文档,学习如何实际利用它们提供的工具。使用哪些函数、哪些类在哪里等等。


谢谢您的迅速回复 :) - Chris Bier
如果需要的话,不要犹豫加入一些具体或假设情况,以便现在更好地帮助。 :) - Anthony
这是像针对PHP的jQuery插件吗? - Chris Bier
Chris,不是真的 - Zend确实有一个新模块可以做到这一点。但是考虑一下在PHP中使用jQuery插件的影响 - 除非它管理所有的javascript,否则可能会变得有点混乱。整个框架提供了很多功能,比如访问控制列表、MVC子系统等等。像javascript框架集成这样的东西只是添加的小工具之一。它更多的是提供有用的工具,帮助你组织你的代码。 - Anthony

1
一个框架是一个大型库。两者的区别非常模糊,但通常框架对工作流程的影响比库更强。一个(好的)库是被动的,而框架则期望更加积极参与。因此,框架通常也相当庞大(例如,通常不能同时使用两个框架)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接