求助,学习 php 从 Thinkphp 学起可以吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
YooEgg
V2EX    PHP

求助,学习 php 从 Thinkphp 学起可以吗?

  •  
  •   YooEgg 2016-11-28 20:33:23 +08:00 6325 次点击
    这是一个创建于 3244 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有过一点编程基础。学习过 Html,JS 等。
    ThinkPHP5 快速入门 从这个入门合适吗?
    47 条回复    2016-12-21 13:33:41 +08:00
    R18
        1
    R18  
       2016-11-28 20:48:02 +08:00 via Android
    php.net 入门
    nuc093
        2
    nuc093  
       2016-11-28 20:51:40 +08:00
    laravel
    sagaxu
        4
    sagaxu  
       2016-11-28 21:05:09 +08:00 via Android
    我觉得初学应该裸奔,不用任何框架
    gogohigh
        5
    gogohigh  
       2016-11-28 21:06:48 +08:00
    学习 php 从改 bug 开始,我在某电商网站实习的时候就是这样学会 PHP 的
    YooEgg
        6
    YooEgg  
    OP
       2016-11-28 21:42:51 +08:00
    @R18 这个是 php 的官网吧,拿来入门有点太笼统了吧 ==

    @nuc093 感谢,去 gayhub 上看了。这种一步一步来的正好比较适合我。有动力能学下去。
    treycheng
        7
    treycheng  
       2016-11-28 21:46:04 +08:00
    推荐 laravel
    helloccav
        8
    helloccav  
       2016-11-28 21:53:23 +08:00
    如果自己做项目,可以。
    如果去找工作,不可以,因为要考 php 基础知识。
    YooEgg
        9
    YooEgg  
    OP
       2016-11-28 21:54:42 +08:00
    @sagaxu 可是好多基础东西都是差不多的,从框架学起来会快点吧。
    @gogohigh 哈哈哈 已经决定从 laravel 开始学些了,感谢建议~
    YooEgg
        10
    YooEgg  
    OP
       2016-11-28 21:55:35 +08:00
    @helloccav 自己做项目的~
    songjiaxin2008
        11
    songjiaxin2008  
       2016-11-28 22:12:50 +08:00 via Android
    先这歌爬虫,然后把爬的数据展示,再考虑存数据库,中途可以学习 composer 和 namespace.
    jellybool
        12
    jellybool  
       2016-11-28 22:12:58 +08:00
    终于到我贴广告的时候了。

    喜欢视频学习方式的话,可以看看 https://laravist.com/series/laravel-5-basic
    linpf
        13
    linpf  
       2016-11-28 22:25:04 +08:00
    可以,但是我建议考虑一下 CI 框架
    ByZHkc3
        14
    ByZHkc3  
       2016-11-29 00:02:42 +08:00
    @jellybool 就知道你会出现,哈哈
    GG668v26Fd55CP5W
        15
    GG668v26Fd55CP5W  
       2016-11-29 01:01:49 +08:00 via iPhone
    入门不要急着上框架,先学好基础吧。
    qa2080639
        16
    qa2080639  
       2016-11-29 08:34:04 +08:00
    同意楼上。打好基础 再学框架
    YooEgg
        17
    YooEgg  
    OP
       2016-11-29 08:48:15 +08:00 via Android
    第一次 v2 发帖,大家都很热情。感谢各位的帮助。就不一一回复了。
    passion336699
        18
    passion336699  
       2016-11-29 09:01:21 +08:00
    从 CI 入门,真的。
    MushishiXian
        19
    MushishiXian  
       2016-11-29 09:15:42 +08:00
    基础很重要,但是学习基础的时候记得要找新的教程,不要找老教程,多看 php 新特性
    lianxiaoyi
        20
    lianxiaoyi  
       2016-11-29 09:18:51 +08:00
    从 tp 入门其实也是 OK 的。。。。
    likezun
        21
    likezun  
       2016-11-29 09:21:41 +08:00
    希望你能早日登上顶峰 Symfony
    Light3
        22
    Light3  
       2016-11-29 09:38:37 +08:00
    别想这学框架 先把基础看完 要不然去找工作 用的不是那个框架咋办?
    cncqw
        23
    cncqw  
       2016-11-29 10:30:28 +08:00
    建议从 ci 开始, tp 会把你写代码的习惯搞坏, laravel 装逼的就不说了。
    csensix
        24
    csensix  
       2016-11-29 10:33:46 +08:00
    自己写一些增删改查 之类的小东西入门应该更合适
    whahuzhihao
        25
    whahuzhihao  
       2016-11-29 10:39:46 +08:00
    一开始不要用框架。学框架的时候建议从 CI 入门, laravel 到后面再看吧。
    thankuu
        26
    thankuu  
       2016-11-29 10:44:06 +08:00
    框架的话建议是学习他是如何实现的,而不是去学习如何使用,初学的话。例如自动加载,数据库连接,增删改查 orm 这些在框架中的实现,希望有帮到你
    anyforever
        27
    anyforever  
       2016-11-29 11:46:36 +08:00
    @sagaxu +1
    techmoe
        28
    techmoe  
       2016-11-29 11:55:22 +08:00 via Android
    不推荐
    realpg
        29
    realpg  
    PRO
       2016-11-29 12:25:20 +08:00
    从 CI 开始
    千万别碰 thinkphp 大坑
    一旦遇到问题 然后你一百度 就被带入深坑
    darkmatter
        30
    darkmatter  
       2016-11-29 12:28:47 +08:00
    裸奔
    php71
        31
    php71  
       2016-11-29 12:34:54 +08:00
    可以从 CodeIgniter 开始学,熟练到一定程度然后阅读他的代码,然后工作中积累经验,然后自己写框架。
    helloccav
        32
    helloccav  
       2016-11-29 12:41:01 +08:00
    @cncqw 可以说说 laravel 为什么装逼吗?
    cncqw
        33
    cncqw  
       2016-11-29 12:56:13 +08:00   1
    @helloccav 不好意思,我的意思是那些给楼主一个 php 新手推荐 laravel 的人在装逼,看了下 3 楼那个链接,不就是那个写了一个什么最适合中国人学习的 laravel 教程的那人吗,怎么讲,那个教程我也看了,真心写的一泡污,完全是培训班思维, laravel 本身在 php 的框架里学习难度算中等偏上的,根本不建议新手学习。
    run2
        34
    run2  
       2016-11-29 14:39:30 +08:00
    培训班思维-->前些天在 swiftv 上看到个讲 swift3 的 被吹捧的很凶的一人, IB 拖也就算了 居然还弄不出来的情况下还在录...感受下 http://www.swiftv.cn/course/itdrunk0
    kancloud
        35
    kancloud  
       2016-11-29 17:27:03 +08:00
    不学 PHP 基础 就去学框架是给自己找罪,就算看起来懂了,其实最终要还的~
    如果有 PHP 基础了,学习 ThinkPHP5 当下是最好的时机,版本相对稳定,文档已经完善的差不多~
    无论功能还是性能都不比 Laravel 差 关键考虑什么最适合自己和投入的学习成本
    cmaster
        36
    cmaster  
       2016-11-29 17:30:33 +08:00
    ThinkPad 入门吧
    abcbuzhiming
        37
    abcbuzhiming  
       2016-11-29 17:41:49 +08:00
    入门,裸奔,别用框架
    zdkmygod
        38
    zdkmygod  
       2016-11-29 17:48:02 +08:00
    就算从 Slim Framework 学起都不要用 ThinkPHP 。。。 CI 也不推荐
    zjddp
        39
    zjddp  
       2016-11-29 17:52:10 +08:00
    推荐 CI
    asen477
        40
    asen477  
       2016-11-30 09:52:46 +08:00   1
    楼主是想学 php 的框架,还是想学习 php 这门语言。
    基础当然是看 php 原生的文档,其次做项目在选择框架。
    nigelvon
        41
    nigelvon  
       2016-11-30 11:12:53 +08:00
    slim Laravel CI 都可以。最不可以就是 ThinkPHP
    changwei
        42
    changwei  
       2016-11-30 15:50:56 +08:00
    强烈反对楼上所有推荐楼主初学者去学 Laravel 的。

    我敢保证你连第一步安装 Laravel 都会感到恐惧的,还有那黑乎乎的 Artisan 你绝对会对 php 丧失耐心。

    虽然很多人喷 ThinkPHP ,但是我真心觉得它是最适合新手学习的框架,问我原因是什么,我用他的宣传语回答:大道至简。

    还有楼上有个用户发 [2016 版 Laravel 系列入门教程(一) [最适合中国人的 Laravel 教程] ] ,我觉得这个很标题党,如果把 [最适合中国人的 Laravel 教程] 改成 [最适合已经玩转过其他框架的中国 PHP 老手的 Laravel 教程] 才比较合适。

    上来就是 composer ,上来就是构建 auth 服务,构建 auth 服务失败了原因是要做数据库迁移,请问多少初学者就能明白数据库迁移是什么?为什么要用迁移?培训机构还是网上的教程大多都是教你手动建库,高端一点的是 create table user 输入 sql 建库。

    Laravel 真心不适合初学者,我曾经也是一名初学者,我入门的第一款框架其实是某连培训机构的 brophp ,为什么我学的是这个呢?因为我看的就是细说 php 这本书入门的 php 。总之 Laravel 这种概念太多,工程化思想深的框架不适合初学者去学习。
    ragnaroks
        43
    ragnaroks  
       2016-11-30 17:02:14 +08:00
    应该先用 php 能写出个能用的东西之后再考虑学习使用框架
    YooEgg
        44
    YooEgg  
    OP
       2016-11-30 17:08:10 +08:00
    谢谢各位楼上详细的解答了 = =
    学习什么都不能一蹴而就的 。
    我还是从最基础的学起,基础打扎实后再来学习各种框架完善~
    changwei
        45
    changwei  
       2016-11-30 19:57:37 +08:00
    @ooEgg zhuanlan.zhihu.com/codes 有空你可以关注关注我的专栏,有可能后面我会写一些学框架的文章。。。
    mymon
        46
    mymon  
       2016-11-30 21:01:59 +08:00
    我晕,直接上框架的你们几个意思。还是老老实实学基础,自己裸奔留言板、博客开始
    costa92
        47
    costa92  
       2016-12-21 13:33:41 +08:00
    先学好基础在来上框架吧~!老老实实从 php.net 入门
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2769 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 14:24 PVG 22:24 LAX 07:24 JFK 10:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86