V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xingzhela
V2EX  ›  PHP

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

  •  
  •   xingzhela · 2015-12-04 13:51:02 +08:00 · 3247 次点击
    这是一个创建于 3072 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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


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

    不然很容易陷入局部某个函数出不来。
    markx
        21
    markx  
       2015-12-05 06:27:35 +08:00
    有 2 个东西要学会, PHP 语言 和 web 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2352 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:23 · PVG 21:23 · LAX 06:23 · JFK 09:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.