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 1
找一个框架一边练一边学。主要是时刻都有一个自我纠错的心就好。
推荐国内某个教学机构开发的框架,功能炒鸡简单,同时也有一些不足。 最主要是有配套的视频教程。 卤煮可以从学用,用好,发现问题,自我纠正,修订问题这样一次次循环下去,水品逐渐就会提升的。比只看书应该还是要快一丢丢的。 基本能力和了解都具备了之后,就可以慢慢开始看一些更深的内容了。例如说算法之类的,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 3
自学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
macdino 2014-12-12 12:34:28 +08:00
|
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 1
|
17
jimmy66 2014-12-12 12:45:21 +08:00
|
19
hackwjfz 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上面海量的项目,然后才是选择一门框架进行深入,记住,是深入.
|