wfdaj
V2EX  ›  问与答

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

  •  
  •   wfdaj · Feb 12, 2019 · 4284 views
    This topic created in 2668 days ago, the information mentioned may be changed or developed.

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

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

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

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

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