V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wfdaj
V2EX  ›  问与答

2019 年 新手如何从 0 开始学习 PHP ?

  •  
  •   wfdaj · 2019-02-12 13:23:01 +08:00 · 3195 次点击
    这是一个创建于 1193 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从 imooc 网上也看了一些视频,只了解了一些类型、变量、常量、面向对象等概念,但真正开始想自己写点东西,又无从下手。

    网上的一些视频好像有些老,比如如何连接 mysql 数据库,一些书籍和视频上,还是 mysql_connect,但是看 php 手册,早就不推荐了。

    2019 年,有没有推荐适合新手的从 0 开始学习 PHP 的视频(网站、书籍都可以)?

    另,有没有大佬来简单说下,我想使用 php 开始编写一个源码,应该如何从头开始?:+1

    19 条回复    2020-03-12 16:07:57 +08:00
    fnh
        1
    fnh  
       2019-02-12 13:29:33 +08:00
    框架一把梭。
    b1rdb0y
        2
    b1rdb0y  
       2019-02-12 13:32:19 +08:00 via Android
    modern php
    cando
        3
    cando  
       2019-02-12 13:35:29 +08:00
    最好是先找个工作。先小再大 一步一步 做大做强 再创辉煌
    wfdaj
        4
    wfdaj  
    OP
       2019-02-12 13:40:28 +08:00
    @fnh 感谢回复。可以了解一些基本的 php 知识,然后直接学习使用框架吗?这样的学习路径有什么优缺点?
    agdhole
        5
    agdhole  
       2019-02-12 13:41:17 +08:00
    学 tp 的话可以看我写的: https://www.kancloud.cn/inbuff/thinkphp
    php 基本的使用去看官方的文档就行了
    wfdaj
        6
    wfdaj  
    OP
       2019-02-12 13:41:36 +08:00
    @cando 个人已经工作(和程序猿完全不沾边),学习 PHP 只是业余爱好。话说,没有压力确实学习动力不足啊。
    sayhe110
        7
    sayhe110  
       2019-02-12 13:45:55 +08:00
    可以先用原生 PHP 写一个简单的小东西,巩固一下 PHP 的基础应用,然后再简单的学习一下 MVC 模式,然后再学框架,这样更简单一点,给你推荐一个网站吧,https://www.codecasts.com/ ,现在这个网站上的视频都免费了
    hellojinjie
        8
    hellojinjie  
       2019-02-12 13:50:07 +08:00
    @wfdaj 压力和学习动力不还简单,我给你一个练习项目做做,设定一个 deadline,如果完成了我给你一定的费用,如果错过截至期了,你给我一定的违约金。这样压力和动力不就来了。
    wfdaj
        9
    wfdaj  
    OP
       2019-02-12 14:06:05 +08:00
    @hellojinjie 嗯,现在也有这样的应用(达目标),楼主设定目标,大家可以围观监督,实现不了平分钱。现在看的内容又多又杂,正在看《 CLI 》:习惯在命令行界面下工作,后边还有《工作流》:准备几个必要的工具,《 Git 》:学会为项目做版本控制…… html、css、javascript、mysql、php、vue ……头大了……。
    stlee
        10
    stlee  
       2019-02-12 14:09:56 +08:00 via Android
    必须写各种练习项目,学完 PHP,html,js 就从留言板开始做起,不做项目,不练习,没用。
    imicksoft
        11
    imicksoft  
       2019-02-12 14:25:29 +08:00
    搜泰牛程序员,网上有一套教程是前两年出的,学基础还是可以的,不过讲的 thinkphp 是 3.x 的
    Raisu
        12
    Raisu  
       2019-02-12 14:27:34 +08:00
    面向工作编程
    Yvette
        13
    Yvette  
       2019-02-12 15:01:31 +08:00 via iPhone
    Laracasts
    zhizunzz
        14
    zhizunzz  
       2019-02-12 15:48:15 +08:00 via Android
    msg7086
        15
    msg7086  
       2019-02-12 16:28:22 +08:00
    你的目标是什么?扎扎实实学编程,还是速成一个博客系统然后就忘掉它?
    如果要扎实学,当然应该先学编程基础,而不是关心 PHP 和 MySQL 之类的东西。
    fnh
        16
    fnh  
       2019-02-12 17:18:28 +08:00
    @wfdaj 基础差不多直接上手框架吧,先做点东西出来,兴趣最重要。
    ooh
        17
    ooh  
       2019-02-12 17:28:42 +08:00
    正常的,因为真正要开发一个东西需要依靠框架,选一个框架,先了解 MVC 路由 这些概念,搞明白每部分的作用,把基础观念形成,现在觉得难因为你不知道遇到的问题属于哪个方面的,多 Google 吧
    wfdaj
        18
    wfdaj  
    OP
       2020-03-12 16:04:39 +08:00
    @agdhole 教程 404 了。
    agdhole
        19
    agdhole  
       2020-03-12 16:07:57 +08:00
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2537 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:53 · PVG 11:53 · LAX 20:53 · JFK 23:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.