1 feiyuanqiu 2014-12-12 09:31:18 +08:00 [深入PHP面向对象、模式与实践(第3版)].(美)赞德斯彻 |
![]() | 2 LittleMK 2014-12-12 09:31:43 +08:00 直接去找个简单点的开源项目看一下,语法看懂的基本就可以上手了。代码中看到不懂的地方直接去查资料远比看教程来的好 |
![]() | 3 mactaew 2014-12-12 09:41:20 +08:00 ![]() 找一个框架一边练一边学。主要是时刻都有一个自我纠错的心就好。 推荐国内某个教学机构开发的框架,功能炒鸡简单,同时也有一些不足。 最主要是有配套的视频教程。 卤煮可以从学用,用好,发现问题,自我纠正,修订问题这样一次次循环下去,水品逐渐就会提升的。比只看书应该还是要快一丢丢的。 基本能力和了解都具备了之后,就可以慢慢开始看一些更深的内容了。例如说算法之类的,MIT的OpenCourses偏重于讲算法,Stanford的OpenCourses偏重于将编程理解,也可以配合着看看。 其中Sf的课程(CS106A&CS106B)都是用Java来讲的,可以触类旁通一下。MIT的还没看。 一步步来吧,卤煮加油!And,我只是P渣,多多参考各位大神的建议。 |
![]() | 5 mactaew 2014-12-12 09:42:25 +08:00 忘了说,框架叫做BroPHP,MVC结构,功能简单。珍惜生命,远离百度,善用谷歌! |
![]() | 7 xxppxiaowei 2014-12-12 09:49:35 +08:00 ..PHP 菜狗渣一只。。直接多看 开源代码 写代码吧。。。 |
![]() | 8 CupTools 2014-12-12 09:52:23 +08:00 ![]() 自学PHP不要上手就OOP。最好找个程序,然后尝试自己去写。我当初(2009)年自学PHP的时候模仿了一个Twitter(http://smart-decision.org/wb2.png),那时候OOP个毛线。写的这个程序主要是给自己一个感觉,看适合不适合。那时候没日没夜看php.net,看SQL怎么query,Left join right join union乱七八糟都应用过一遍,然后发现了PHP的函数名是梗。 后来就一直找程序模仿写。那时微博还是挺热的,PageCookery(没记错的话是@explon 写的)是其中一个。然后自己重新写Code base,不懂就Google各种自学。 然后就好像@Showfom 找过我写程序,那时就是一个码农,下到Image Hosting上到File Sharing (例如:warez),然后就没有然后了 后来觉得自己有个能力了,然后就自己仿照WHMCS写了个账单系统(1client.net),仿照XenSystems帮nicwinc写了个VPS控制面板。后来自己想做个CDN,自己用PHP写了个DNS服务器。 然后觉得,码代码太累了,然后就在学校上课学Java Assembly就差Python没学了。怎么应用你的知识得看你想做什么。反正我的建议是,自己仿照一个程序去写。写到一个程度你就会开窍去升级了 |
10 lijinma 2014-12-12 10:05:19 +08:00 |
![]() | 11 lygmqkl 2014-12-12 10:43:27 +08:00 直接Yii Framework + api document PS 如果有足够强的悟性和一定英文功底的情况下。 |
![]() | 12 mactaew 2014-12-12 10:55:56 +08:00 @mikan 我也是自学过来的,L框架面向生产环境,总体来说太大太复杂,就安装部署这一块就很耗费精力。而且想要部署到服务器的话得买VPS(如果有错请指正),学习成本有点儿高。用来学习的话还蛮容易产生搓板感的,可能是我太笨,哈哈哈~ codeigniter我现在在用,相比L来说简单很多,但是还是需要一点儿基础的。 总的来说,有心学,积极自我修正的话,怎么入门都可以。个人偏向于循序渐进,从简单到复杂,笨嘛,哈哈哈~不过,建议你先把这些框架的手册下载下来看看,阅读和理解起来没有障碍的话也是可以入手的。 多试试呗,如果说没有时间进度压力的话。 |
![]() | 14 |
![]() | 15 kmvan 2014-12-12 12:38:07 +08:00 oop只是一个概念,没说一定要用XXX框架。 例如 wordpress,说他是 mvc 么,感觉又不像,说他不是 mvc,感觉又是哦。 我感觉维护简单就行 |
![]() | 16 anewg 2014-12-12 12:39:42 +08:00 ![]() |
![]() | 17 jimmy66 2014-12-12 12:45:21 +08:00 |
![]() | 19 members 2014-12-12 12:57:34 +08:00 via Android |
20 mingzepeng 2014-12-12 13:33:05 +08:00 总结一条,看好的源代码。lz可以直接看现成的代码写得比较好的cms |
![]() | 23 imn1 2014-12-12 14:03:44 +08:00 OOP主要是思想,怎样写都是形式 类和实例应该会写吧? 建议google “php设计模式”,可能会搜出一大堆java的,但其中有几篇是php的,某台湾人(他的blog网址忘了)写的例子简单易懂,比较好 |
25 zts1993 2014-12-12 16:08:44 +08:00 明明是匕首,非要挥大刀 PHP是世界是最好的语言 |
![]() | 28 jinzhe 2014-12-12 20:56:59 +08:00 不写OOP一样可以写出好程序,不要太拘泥于形式。 不是每个项目都是大项目。 |
![]() | 33 mactaew 2014-12-12 22:56:35 +08:00 |
34 chuishui 2014-12-13 13:40:31 +08:00 看完w3c有啥用,例子又少,估计你敲的更少,野生phper的最佳学习路线是这样滴,html+css+js,然后选择一门前端框架深入一下,这里的html+css+js,可不是普通基础书籍里的内容,要练到什么程度呢,你一瞅现成的网站,就知道该用什么标签,这个网页的布局用css是咋实现的,接下来才是php+mysql,最后才是面向对象的设计模式要学习一遍,还有PSR规范,这样你才能看得懂github上面海量的项目,然后才是选择一门框架进行深入,记住,是深入. |