为中级程序员学习PHP和Web编程

时间:2009-02-11 22:28:45

标签: php

我想了解一些关于那些已经熟悉编程的人学习PHP的好资源(书籍或网站)。

我发现的许多教程都是针对那些从未编程过的人,并且需要很长时间才能学习基本的语言结构。

然而,最佳资源不会假设以前的Web开发背景。

9 个答案:

答案 0 :(得分:16)

我使用的是PHP Manual,尤其是Firefox中的搜索框。输入一个函数名称然后去。如果您还没有,那么在您等待更多答案时可能值得浏览。

答案 1 :(得分:3)

这个网站有一些好东西:

  

http://tizag.com

每当我教任何人的东西时,我都会告诉他们谷歌“php [插入你想做的事情]”并且它通常会出现在前几个结果中。

另一种选择:

  

http://php.net

答案 2 :(得分:3)

如果您已经是一名经验丰富的程序员,那么学习原始PHP可能是错误的方法。我建议选择其中一个框架,例如PHP Cake,Code Ignitor或Symfony。这些框架试图强制实施过去六,七年中为PHP开发人员开发的一组最佳实践。

为此,Symfony有一个很棒的"24 hours" style tutorial,可以让你开始运行他们的框架,这将偷偷地让你开始编写PHP代码。即使您决定不喜欢symfony,也会涵盖MVC,路由,模板,ORM等概念。其他框架有类似的教程,但我喜欢24小时的课程方法。

对于特定PHP核心函数/类的问题,php.net是一个很好的资源(尽管某些核心辅助类的文档,如XMLReader和Reflection层次结构可能是稀疏的)。

答案 3 :(得分:2)

使用http://www.w3schools.com。他们为初学者和中级php程序员提供了很棒的教程。此外,PHP Manual太棒了。

答案 4 :(得分:1)

我绝对会使用php.net上的官方网站和O'Reilly的PHP Cookbook。

同样,zend开发区http://devzone.zend.com/public/view和 Manning的PHP in Action一书是有用的资源。

答案 5 :(得分:0)

现在有点老了,但我对The PHP Anthology有很好的学习经验。如果您查看它,请记住它是在大约5年前发布的。

快速'网络搜索显示市场上还有new one,但我没有相关经验。

答案 6 :(得分:0)

Some free PHP5 e-books

  • 实用的PHP编程
  • PHP 5对象,模式和实践

听起来不错

答案 7 :(得分:0)

我非常同意@stalepretzel - w3schools和php.net网站都是非常丰富的资源,既可以帮助您入门,也可以让您继续前进。

对于视频教程(截屏视频),你真的无法击败“In the Woods - Diving into PHP” - 第一个视频在这里:http://blog.themeforest.net/screencasts/diving-into-php-video-series/

Handy dandy quick ref here:http://www.addedbytes.com/cheat-sheets/php-cheat-sheet/

如果您遇到某个特定问题,您可以随时回到此处。

  • 尼古拉斯

答案 8 :(得分:0)

您对w3schools有何看法?我推荐这个网站。这也适合初学者和高级水平。

此外,我想参考官方PHP网站和You Tube(与PHP相关的搜索视频)