roychan
V2EX  ›  问与答

刚入门 PHP,有什么小项目的源码可以用来学习?

  •  1
     
  •   roychan · Aug 31, 2014 · 4880 views
    This topic created in 4307 days ago, the information mentioned may be changed or developed.
    16 replies    2014-09-01 02:39:50 +08:00
    7sj525bL0Wy7FOx9
        1
    7sj525bL0Wy7FOx9  
       Aug 31, 2014
    durpal
    Showfom
        2
    Showfom  
    PRO
       Aug 31, 2014
    @LionXen 这货也算小项目么。。。
    roychan
        3
    roychan  
    OP
       Aug 31, 2014
    @LionXen 而且不应该是 Drupal 吗?
    codingpp
        4
    codingpp  
       Aug 31, 2014
    总之呢,不要碰drupal
    roychan
        5
    roychan  
    OP
       Aug 31, 2014
    @codingpp Typecho 这样的如何?
    luoyou1014
        6
    luoyou1014  
       Aug 31, 2014
    入门到什么级别需要说清楚, 有的人认为会看了基础语法就入门了, 有的人认为会crud就入门了, 当然, 也有人认为会crud就精通了……

    总之入门两个字包括的范围太大, 需要精确点.
    em70
        7
    em70  
       Aug 31, 2014
    喜欢什么就做什么,但一定要有实用价值,不怕项目小
    loading
        8
    loading  
       Aug 31, 2014 via iPhone
    textpattern
    thinkxen
        9
    thinkxen  
       Aug 31, 2014
    down.chinaz.com 有不少吧?
    txlty
        10
    txlty  
       Aug 31, 2014
    每一本书里都有个留言板。
    txlty
        11
    txlty  
       Aug 31, 2014
    也可以用php写命令行脚本试试。需要用到什么就写什么。直接php xxx.php运行。
    比如文本文件去重复行:
    <?php
    if($argc!=3) exit('use like: php '.$_SERVER['PHP_SELF'].'.php input.txt result.txt');
    $file=$argv[1];
    if(!file_exists($file))exit("file ".$file." not found");
    $file=file($file);
    $file=array_unique($file);
    file_put_contents($argv[2],implode($file,""));
    ?>
    whywhywhy
        12
    whywhywhy  
       Aug 31, 2014
    最简单的 当然是写留言板了 读查删改 都要有
    iyaozhen
        13
    iyaozhen  
       Aug 31, 2014
    @whywhywhy 留言板赞一个,入门必经之路。还可以做的复杂点,比如分页,Ajax,楼中楼,后台管理等。还要考虑xss,sql注入等。
    ryancao
        14
    ryancao  
       Aug 31, 2014
    建议可以看下 Slim 框架,代码量不大,但是基本各方面都可以学习到~
    https://github.com/codeguy/Slim
    其实作者的另一个项目更不容错过,https://github.com/codeguy/php-the-right-way
    smilingsun
        15
    smilingsun  
       Aug 31, 2014
    同求啊!

    有名的开源PHP项目是不是都已经蛮臃肿的了?比如WordPress,Moodle。
    seki
        16
    seki  
       Sep 1, 2014
    drupal 8 都计划用 symphony 来写了

    搭车来问如果只学一个的话,学 symphony 还是 Lavarel 比较好?已经试过 CI 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5532 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 07:56 · PVG 15:56 · LAX 00:56 · JFK 03:56
    ♥ Do have faith in what you're doing.