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

大文件中如何组织好PHP函数

  •  
  •   yuanalexwu · 2013-11-21 08:36:16 +08:00 · 3876 次点击
    这是一个创建于 3802 天前的主题,其中的信息可能已经有所发展或是发生改变。
    由于先入手PYTHON,项目又要使用PHP,于是我把PHP当PYTHON脚本来写后台,但是写的多了,函数也多了感觉有点乱。项目框架基本都搭好了,没什么问题。 就是写个PHP文件内容太多了, 看了就晕。
    有没有相关方面的书籍可以推荐。或者有没有什么建议, 如何简洁的写代码。我有洁癖。。
    P.S 我写脚本比较多。
    12 条回复    1970-01-01 08:00:00 +08:00
    akira
        1
    akira  
       2013-11-21 08:58:07 +08:00   ❤️ 1
    拆分成多个文件
    tabris17
        2
    tabris17  
       2013-11-21 09:05:28 +08:00   ❤️ 1
    勤写文档
    bsbgong
        3
    bsbgong  
       2013-11-21 09:10:39 +08:00
    把独立的接受输入产生输出的写成函数,然后按照功能来划分为不同的文件
    把会引用到其他对象的函数全部写成脚本,按功能划分文件夹
    ksc010
        4
    ksc010  
       2013-11-21 09:15:47 +08:00   ❤️ 1
    拆分
    一个文件超过1000行就不太好了
    yuanalexwu
        5
    yuanalexwu  
    OP
       2013-11-21 09:23:11 +08:00
    @bsbgong 恩,好的,我试试看。感觉PHP没有一个很好的类似于包管理的东西。初上手坑还是蛮多的,不过可以克服。谢谢啦
    Part
        6
    Part  
       2013-11-21 09:24:53 +08:00
    composer
    subpo
        7
    subpo  
       2013-11-21 09:52:32 +08:00
    按功能分文件咯,写个入口文件分发一下
    cbc009
        8
    cbc009  
       2013-11-21 10:03:03 +08:00
    composer +1
    macdino
        9
    macdino  
       2013-11-21 10:56:08 +08:00
    composer +2
    sun391
        10
    sun391  
       2013-11-21 10:58:49 +08:00
    @ksc010 200行都觉得多了
    aminic
        11
    aminic  
       2013-11-21 11:18:33 +08:00
    oo就是专门干这事的。。。
    bombless
        12
    bombless  
       2013-11-21 21:30:46 +08:00
    你需要一个好的编辑器……
    比如收缩所有的函数的功能,或是大纲视图,还有就是有一个缩略图可以看到文件整体的面貌。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1779 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:27 · PVG 00:27 · LAX 09:27 · JFK 12:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.