我想了解一些关于那些已经熟悉编程的人学习PHP的好资源(书籍或网站)。
我发现的许多教程都是针对那些从未编程过的人,并且需要很长时间才能学习基本的语言结构。
然而,最佳资源不会假设以前的Web开发背景。
答案 0 :(得分:16)
我使用的是PHP Manual,尤其是Firefox中的搜索框。输入一个函数名称然后去。如果您还没有,那么在您等待更多答案时可能值得浏览。
答案 1 :(得分:3)
这个网站有一些好东西:
每当我教任何人的东西时,我都会告诉他们谷歌“php [插入你想做的事情]”并且它通常会出现在前几个结果中。
另一种选择:
答案 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)
答案 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相关的搜索视频)