买了一本 PHP 的书看完了,可是看不懂项目,咋办啊

2015-12-04 13:51:02 +08:00
 xingzhela

买了一本 PHP 的书看完了, 一看到项目就不知道哪是哪了,看的是 wordpress ,看不懂咋办啊

3433 次点击
所在节点    PHP
21 条回复
xingzhela
2015-12-04 14:15:24 +08:00
有人在吗
qiayue
2015-12-04 14:16:03 +08:00
先不要从 wordpress 看起,先自己做些小小小项目
Anteiku
2015-12-04 14:22:28 +08:00
边看边写一些小东西吧。
XianZaiZhuCe
2015-12-04 14:23:00 +08:00
先找个最简单的入门教程,先自己做,做了才会有感触,然后在看书。
flydogs
2015-12-04 14:25:38 +08:00
一边学习一边写个小博客程序,写完后,基本上就会了。
linqiang
2015-12-04 15:04:10 +08:00
光看书并没有什么卵用,还得动手~
xingzhela
2015-12-04 15:37:36 +08:00
@XianZaiZhuCe
@Anteiku
@flydogs

写什么啊,想写个后台程序不知道咋下手
geeglo
2015-12-04 15:49:15 +08:00
@xingzhela 留言板, BLOG,BBS,商城。一大堆轮子可以造
maro
2015-12-04 15:53:24 +08:00
很正常 因为你看的项目是从框架开始堆起来的 你再去看看框架吧
penjianfeng
2015-12-04 15:56:39 +08:00
@xingzhela 自己想写啥就写啥,反正觉得好玩就行了.记得当初在学校的时候每天不知道吃什么,于是写了个转盘小程序,要吃饭的时候点一下,随机给我选个菜单,寒假在家无聊,写了各种五子棋,俄罗斯方块乱七八糟的一起玩,宿舍熄灯后没电于是用室友用电脑做热点,但是又不想大冬天出被窝于是写了个自动关机的小程序给宿舍用,知道很久之后什么 360wifi 才带了这个功能.有一次想写个日记本写日记,于是学 windows 编程的时候写了个桌面版的日记本,后来学了拍黄片,自己鼓捣了一个日记本,后来自己写了个框架后用框架重写了一遍,然后现在公司用 go,于是又准备用 go 再写一遍-_-||,突然觉得自己好丧心病狂
xingzhela
2015-12-04 15:56:52 +08:00
@maro
php 是不是都是框架?
xingzhela
2015-12-04 15:58:32 +08:00
@penjianfeng 谢谢啊,我觉得我该在网上看看 php 小点的程序,看他们怎么写的,然后自己尝试去写出来
feikeq
2015-12-04 16:00:09 +08:00
@xingzhela 先写一行
<?php
echo "测试";
慢慢的后台就可以成型了...
hqs123
2015-12-04 16:06:59 +08:00
html+css+javascript 把这些基础深入搞懂先把
yunba
2015-12-04 16:09:30 +08:00
多看几本书 , 可以下载开源项目看 ,哪儿不懂在针对性的学习
xingzhela
2015-12-04 16:14:44 +08:00
@hqs123
@yunba
html+css+javascript
我觉得这部分要想做好挺难的
wizardoz
2015-12-04 16:16:35 +08:00
我虽然不是做 php 的,经验都是共通的吧。
我工作 7 、 8 年了,现在还是看不懂项目。
但是随着编程经验的增加,现在知道局部地看一些东西了。拿来一个库,虽然不能全局的了解它运作的方式。但是可以有针对性的看一些需要用到的地方,就知道怎么通过继承来改变自己希望的功能了。
其实要全体了解一个大的项目是很难的,不仅需要一定的工作经验,还需要很多时间的投入。
所以我不觉得直接看项目的源代码是一种很好的学习方式。
还是从基础示例入手,然后自己慢慢深入,用自己的方式慢慢扩展。再看看文章了解下行业的标准做法是怎么实现的。
xingzhela
2015-12-04 16:24:59 +08:00
@wizardoz 我看小项目的 demo ,想百度搜下 php 源码,那种比较小的项目,书上的基础事列还是很好的老师,能入门
hjxx
2015-12-04 16:31:00 +08:00
我觉得你去下一个带示例的 php manual
先把里面的代码拿出来运行
直观的看到运行结果之后 你才可能会记住这个是什么东西 要怎么用
movtoy
2015-12-04 20:58:55 +08:00
PHP 的字符串混合变量混合 HTML 的写法。各种单引号、双引号,连接符,确实不是一下子能看懂的。需要一点点用头脑跟着解析一遍。即使再多经验的,遇到各种混编都眼花。。。

最基本的基础就是 HTML CSS 一眼刷下来就要有整个页面出来。 JS 知道大概几个事件是干嘛的就行了。


至于研究项目么,想看的话,要做到先把握全局,先捋顺大的结构,然后在去看各个具体函数。

不然很容易陷入局部某个函数出不来。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX