大家好,
我下周完成了工作安排,并且在我再次开始学习之前有一个多月的时间。作为我非常酷的派对动物,我决定利用时间更加坚定地抓住PHP。我最近买了Matt Zandstra强烈推荐的书“PHP Objects,Patterns and Practice”第3版,并完成了Zend Tutorials。
我想知道是否有人会推荐任何其他优质的初学者/中级材料来源?
我对开发环境和人们用来编写代码的软件也很感兴趣。目前我只使用Scite,对于那些没有遇到它的人来说,基本上是记事本,为你的代码着色。
提前感谢您的帮助。
强尼
答案 0 :(得分:5)
我会找到一个你想模仿的项目或网站并开始构建它。我认为没有更好的学习方法,而是要克服现实世界的挑战。通常情况下,你会发现你会一遍又一遍地面对同样的挑战,当你牢牢抓住它们时,事情变得容易多了。
答案 1 :(得分:1)
我的主要建议是:
我的原始答案始于对PHP编辑器和IDE的分类,似乎分散了对重要内容的注意力,因此我将其移至附录中。值得注意的是,在软件应用环境中“快速”的政治正确用语是“替代性能”。在撰写本文时,没有印度尼西亚人受到伤害。
当然,什么是最好的PHP编辑器问题将始终存在,永远不会得到明确的答案。这些是大类:
选择自己; - )
答案 2 :(得分:0)
你没有提到环境,但是如果你使用的是Windows并且不需要复杂的IDE,那么这里有一个简单/轻量级的解决方案:使用Notepad2进行PHP / HTML / XML文本编辑,任何用于PHP手册的PDF阅读器,以及用于版本控制的TortoiseSVN。
答案 3 :(得分:0)
PHP相关开发的最佳平台是* nix的任何风格。我最近转移到Ubuntu(当前稳定版本10.04),发现它很容易设置和使用。
单个命令sudo tasksel install lamp-server将安装PHP开发所需的一切,如Apache,PHP和MySQL。正如大卫建议的那样,使用Aptana进行编码。使用SVN或Git进行版本控制也是首选。
最后,学习一些PHP框架,如CakePHP(http://cakephp.org)或Zend Framework(http://framework.zend.com/)。它会缩短你的开发时间。
HTH
答案 4 :(得分:0)
我在Windows上使用e text editor WampServer和GIT。