您的位置:

php大型web应用入门,php web项目

本文目录一览:

php学习入门

我是搞PHP的;

首先你要学习一些HTML,了解点即可,

花二个多小时学HTML就成了

没有必要学CSS,JAVASCRIPT,DREAMWEAVER,FIREWORKS,PS等

那些搞美工的,而PHP是编程,搞后台的,以后想开发站的时候学学CSS,其它的看自已兴趣 了,如果你要是学完那些再学PHP的话,光学个JAVASCRIPT就够你搞一年半载的了, 还学其它的呢,

最好学学一点 C++知识 因为 PHP 的基础语法 绝大部分源于C++

祝你成功!

如何使用PHP开发高效的WEB系统

PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。小项目 - 简单而直接的PHP一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写。在这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把class文件弄的N 多,结果controller里边就一个new就完了。当然,需求频繁变化的项目除外。在这个级别上,php优点表现的很明显:快速开发,一目了然。缺点同时也被隐藏得很好。中型项目 - 结构优美的OO化的PHP对于一个中型项目,我建议使用一个良好设计的框架来做,这个框架可以是基于MVC模型,封装了众多底层操作的,当然,一定要有一个好的最好是透明的cache机制,这样,我们为了适应变化而加入的OO机制可以运行得更快更好。在这个级别上。php的缺点开始凸现,像对OO支持的不完整(这个PHP5有很大改进),只能单线程模式。另外一些外围工具开始出现缺乏支持,像PHP没有好的重构工具,没有好的集成到IDE中的单元测试工具。优点当然还是原来的快速开发,广泛的可用的开源资源。大型项目 - 扩展、优化后的PHP这里的大型项目,简单的指分布式项目,就是说,你的程序需要被部署在N台服务器上了。在这个层级上,PHP比起j2ee的确缺乏很多支持。我曾和shadow在735上详细讨论过PHP要在大型系统上应用需要解决的一些问题,当然这些问题不光是PHP这个语言的问题,也包括了周边开发的问题:1 PHP的页面代码共享,PHP的源代码被载入内存一次以后,就在其中保留 - 这个用APC和Zend的优化器可以搞定。2 PHP页面之间的数据对象共享,a.php和b.php之间可以共享一个数据对象,比如数组,这个现在可以用序列化来作,但是会有文件io,这块可以用共享内存或者memcached来处理。3 PHP的数据库连接池,因为在多前端的情况下,PHP控制不住对数据库的连接,所以需要在数据库前边去作一个连接池,类似于sqlrelay的东西。另外数据缓存也是很重要的,大压力开发有一个tip,就是能不动数据库就不要动数据库。4 PHP的前端cache系统。一个透明的可控制的cache机制,确保网站的页面以最少次数查询数据库。这个有很多实现,但是没有找到特别好的。5 一个PHP应用,成功的解决调这几个问题以后,应付稍微大一点的压力是没有什么问题的。在这个级别上,重要的是,把PHP java C++ python之类融合起来,使其成为一个高效系统。我们可以用memcached来做分布式内存管理,可以用Lucene 来作全文检索,用ejb 容器来放一些业务逻辑组件,PHP则作为前端和系统的胶水,快速而灵活的把这些粘合起来。

PHP web开发

开发工具上,本人感觉Zend

Studio太重,不管机器配置如何,刚打开Zend

Studio都会卡的很。

用eclipse

for

PHP份量轻了许多,但是还是感觉有点重。

我目前只用轻量级的EditPlus,份量轻,打开个文件没什么感觉,像是记事本一样。因为PHP本来就是脚本语言,不像JAVA在开发前还得做一堆的配置。

开发环境,我一般用wamp就够用,当然也可以自己配置。但我比较懒,一直用wamp也就忘记PHP+Apache是怎么配置的了。

PHP开发一般搭配轻量级的Mysql数据库,直接在DOS命令窗口操作,或者用Navicat

for

MySQL等可视化工具可以提高工作效率。

至于框架,这个真没有什么固定的框架。大部分的公司都用自己开发PHP框架。

个人做“私活”,什么框架用着顺手,你就用什么。像ThinkPHP就比较不错。

一般公司内部开发框架都会参考symfony,Zend

framework等PHP主流框架。

现在主流PHP框架基本都是MVC。

PHP现在二次开发的比较多,因为现在PHP开源框架太多,太多。像是网店一般用shopex、ecshop;论坛用Discuz!;

小企业首页,个人网站用dede。

就这么多了。可能没有好好整理,楼主见谅!

PHP好学吗?

PHP主要以脚本语言为主的,所以入门还是比较简单的。PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经久不衰的原因。在电商、社区等方面,PHP具备非常成熟的开源代码和模板,因此使得PHP应用极为广泛。相对于其他编程语言来说,发展前景比较乐观,但不如Java稳定。

学php可以零基础入门吗?需要怎么学呢?

PHP本身可深可浅,如果您自己感觉逻辑思维能力不错,零基础入门是可以的。

有如下情况建议考虑:

1.如果是用于工作的话,很难完全回避HTML、CSS、Javascript,这些不是PHP工程师的工作,可完全不懂干起活来也是麻烦。

2.数据库,这个必须啊。工程中,写PHP不涉及数据库的可能性非常小。

3.基础的程序逻辑。C也好Basic也罢,如果没有任何编程基础,好像一般的PHP书籍还真的很少集中讲解程序逻辑。

由于不清楚您说的“零基础”到底怎么零法,简单的建议:

1.先找一本基础的Web开发书籍,最好是HTML5、CSS、JS全包含的,快速通读。能懂多少算多少。

2.找一本讲MySQL的入门书籍,花点功夫看一下,基本的SQL语句和逻辑要弄清楚。

3.快速通读谭浩强的C语言程序设计,明白编程是怎么回事。

然后再进入PHP学习,有不会的地方多联系。