目前我几乎一个月都有空,我想学习PHP 是时候足以学习PHP的所有重要部分来做一个互动网站。 顺便说一下..我参加过java课程,我确实理解了OOP的概念。 正如我说我完全自由
答案 0 :(得分:5)
一个月应该有足够的时间向PHP介绍自己。 PHP通常包含其他技术,如HTML,SQL,XML等,您可能会发现学习它们(如果您还不了解它们)会花费更多时间。
对于简单的互动网站,您需要了解以下内容:
forms和page layout的HTML / CSS。
PHP security(清理用户输入)
PHP的优点是php.net上的参考资料非常好,而且手册一般都很好。但是,有许多特质,我认为没有任何经验可以帮助你。
如果您想从右脚开始,请阅读PHP's object model并查看standard library。 PHP具有许多内置功能,并且具有许多可以节省时间的快捷功能,例如file_get_contents()和fgetcsv()。
我认为有用的一些工具:
如果你想获得一本关于PHP的书,我可以推荐给有编程经验的人最好的是来自Oreilly的PHP Cookbook。它将向您展示如何以“PHP方式”执行常见任务,并且您可以快速查找在php.net上无法识别的功能。
答案 1 :(得分:1)
你的特殊字符串有多长?
你的琴弦每天有多少小时免费?
你的字符串是否知道HTML还是必须学习?
您的字符串需要什么样的网站?只是显示一些文字,可能是博客或一些照片?或者你的字符串是否也需要学习数据库编程?你能定义“互动”吗?
对OO的了解很好,但是没有它就可以做一个简单的网站。
如果你真的想要它真的很简单,那么在任何一本好书中你都应该在一个月内找到一个网站没有问题,但这种“互动”让我很担心。
顺便说一下,您还可以查看PHP模板语言,例如Smarty,或者从http://www.cmsmatrix.org/
获取具有大量功能的CMS系统(民意调查,论坛,购物车等)但真的有一个“字符串”标签....
答案 2 :(得分:1)
由于您熟悉java,您可以在一个月内学到很多东西。几年前我还从java的角度学习了php。最困难的部分是更直接地思考。与java-way相比,php往往不那么“学术化”,这非常令人耳目一新,但绝对让我习惯了。
答案 3 :(得分:0)
取决于你。对于每个问这个问题的人来说,这个问题都有不同的答案。不过要花很长时间,也许一个月或两个月?
答案 4 :(得分:0)
我在PHP编程已有10年了,我还在学习新东西。但要构建简单的CMS,您需要几周时间。
答案 5 :(得分:0)
我学习了足够多的PHP,可以在大约1周内完成我们的公司网站的互动。如果您了解Javascript或Perl(PHP从中获取提示),它会有所帮助,如果您熟悉HTML,真正会有所帮助。
所以,这取决于,但是我花了大约一周的时间来完成一个专门的项目,一开始就不懂PHP。其他人说我做得很好。
答案 6 :(得分:0)
如果您说“我是经验丰富的Java(或任何其他语言)程序员”,我会说几天。
因为某些语言的特定语法并不重要。而一般的编程技巧更为重要
但我不知道这些Java课程的结果如何。从“我对概念有所了解”到真正的理解还有很长的路要走
虽然我不得不说PHP很容易学习,很多人在没有任何课程的情况下学习它。但这种轻松是一个陷阱。你最好掌握Java而不是迈向PHP。
答案 7 :(得分:0)
取决于程序员和您对交互式的定义。
我认为归结为你以及你学得多快。对我来说,交互式网站的必要性是PHP和数据库(mysql)。有了它,你应该从O'Reily的Head First PHP和MySQL书开始。我不喜欢那本书,因为它假设你对编程一无所知。