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

关于 PHP 的一些碎碎念(不是引战贴,只是今天突然搜索了一下 PHP 的近况想到了自己当年学习 PHP 的一段时光)

  •  
  •   WNW · 2021-01-04 16:52:15 +08:00 · 6334 次点击
    这是一个创建于 1201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自从 2013 年从 PHP 转学前端之后就没有在关注 PHP 。闲来无事搜索了一下一些比较知名的培训机构,到现在 2021 年不能说门可罗雀吧!但是不管是培训机构还是目前 PHP 相关的工作机会都没有当年那么火爆了!后盾网的向军老师也已经转型了做视频直播教学了(当然也有线下),后盾网也已经改版,不再是之前用 Discuz 做的乱糟糟的样子!挺好的(在 B 站看了一下他的讲前端的视频,讲得还是非常详细适合初学)!燕十八直接转去搞比特币了!当年学习 PHP 的时候印象最深刻的就是 后盾的 向军老师 和 布尔教育的 燕十八 他办的自学 IT 网论坛也关闭了 🤪🤪🤪🤪

    然后就是 PHP8.0 发布好像也没什么热度,微博上鸟哥不知道是不是已经退出 PHP 开发组了! PHP8.0 发布也不见他发布什么动态!

    就好像一场大型的晚宴,大家伙觥筹交错,尽兴而来,等到宴席散去的时候瞬间就静悄悄!

    58 条回复    2021-01-11 11:17:12 +08:00
    mclxly
        1
    mclxly  
       2021-01-04 17:00:11 +08:00
    几个常用的后端语言各有特色,看自己口味和项目需求吧
    faceRollingKB
        2
    faceRollingKB  
       2021-01-04 17:00:42 +08:00   ❤️ 2
    总结一下
    2013: php is the best language of the world
    2021: php was the best language of the world
    huayumo
        3
    huayumo  
       2021-01-04 17:02:29 +08:00
    不光是 php,程序员开始退出光鲜的舞台,现在直播,做视频比程序员挣得多,
    另外网站监管太严,用户流失多都集中在抖音,西瓜视频这种了,还有手机游戏,感觉互联网的寒冬已经来了
    hoyixi
        4
    hoyixi  
       2021-01-04 17:04:18 +08:00   ❤️ 1
    不光 PHP,2012 之后,移动互联网起飞,各种培训都火热, 现在泡沫散去,繁华褪却~
    putaozhenhaochi
        5
    putaozhenhaochi  
       2021-01-04 17:07:43 +08:00
    编程语言的红利期过了
    TypeError
        6
    TypeError  
       2021-01-04 17:09:15 +08:00 via Android
    现在趋势是静态强类型,
    Java/Go/Rust 学起来
    westoy
        7
    westoy  
       2021-01-04 17:23:38 +08:00   ❤️ 1
    那都是后 php 时代了

    国内最早的两个 php 独立论坛,一个 phpx, 一个 phpe, phpx 基本是新浪系的, 站长 06 还是 07 年前就去搞网赚了, 做单页站群和域名 park............

    rails 1.x 开始火的时候, 国内有做 php 框架的, 一个是 tp, 一个是 fleaphp, 后者转做 qeephp 的时候做到一半去搞页游了.........大概是 08 还是 09 年的事.....

    再之前的 asp->php 世代


    国内论坛市场被 dz 和 pw 七三分基本说是 dvbbs 主动让出来的, 因为几个主创 04~05 年那会儿都去搞页游了,论坛程序根本没人管了,就留个迷城浪子在那边挡枪眼........

    所以啊, 技术做到最后不能变现, 和咸鱼有啥区别........
    dd112389
        8
    dd112389  
       2021-01-04 17:29:22 +08:00
    鸟哥还没离开吧, 博客还更新了 php8.0 的一些新特性和讲解.
    markgor
        9
    markgor  
       2021-01-04 17:32:49 +08:00
    鸟哥的博客一直有谈 PHP8 啊...........
    WNW
        10
    WNW  
    OP
       2021-01-04 17:32:53 +08:00   ❤️ 1
    @westoy 当年我大学的时候就是先学 asp (估计现在都没人知道这个了),后来因为准备毕业找工作 asp 根本就没有就转的 PHP,一年后阴差阳错就转了前端,然后就没有关注 PHP 了,当年之所以转前端是因为特别讨厌数据库相关的技术 MySQL,就想摆脱数据库才自学的前端🧐🧐🤪
    hbolive
        11
    hbolive  
       2021-01-04 17:39:30 +08:00   ❤️ 1
    说到 PHP 的历史,我就想问这里有没有了解 oso.com.cn 的?可能是国内第一个提供免费 php 个人空间的服务商(没广告,也没数据库)
    ben1024
        12
    ben1024  
       2021-01-04 17:42:27 +08:00
    现在整体培训都变少,PHP 培训少的更厉害,培训最多的还是 Python
    编程内卷更严重了
    wmhx
        13
    wmhx  
       2021-01-04 17:43:39 +08:00
    之前一直用 c/java 都还习惯, 后来想学 php,学了几次, 感觉语法啦,IDE 啦,都很别扭, 根本记不住,每次就查了忘, 牛逼的框架就是各种 include, 真的是非常讨厌, 包括多线程至今没搞明白怎么用, 有次找一个 mysql 的备份脚本,结果是 php 写的,还带不错的页面展示,感觉还挺好的 就一直用到现在.
    php8
        14
    php8  
       2021-01-04 17:52:57 +08:00 via Android
    好几个重度用 PHP 的中大厂转了 Java 和 Go,阿里也转了 Java 和 nodejs,PHP 只有存量没有增量,存量也越来越小,再过几年可能没人提了。
    veike
        15
    veike  
       2021-01-04 17:57:25 +08:00 via Android
    @wmhx 什么时候学的啊
    aoboco
        16
    aoboco  
       2021-01-04 18:22:51 +08:00
    @hbolive 这是什么?钓鱼网站?
    fenglangjuxu
        17
    fenglangjuxu  
       2021-01-04 18:59:03 +08:00
    我也和楼主同样的心情
    对 php 我还是很有感情的 但是现在日薄西山 真的是于心不忍啊
    真心希望有东山再起的一天
    MeteorCat
        18
    MeteorCat  
       2021-01-04 19:01:39 +08:00 via Android
    我感觉 iOS 开发才是最惨的,PHP 至少还火热过现在还有项目维护需要,iOS 开发现在感觉都没见过多少要的
    fxjson
        19
    fxjson  
       2021-01-04 19:18:53 +08:00
    我司 php,没感觉到求职者减少
    falcon05
        20
    falcon05  
       2021-01-04 19:22:42 +08:00 via iPhone
    WordPress 依然坚挺,PHP 依然是吃饭的家伙🐶
    jtsai
        21
    jtsai  
       2021-01-04 19:22:55 +08:00 via iPhone   ❤️ 3
    反正弱类型届的 node python ruby 在 web 我不信能搞得赢 PHP 。
    jtsai
        22
    jtsai  
       2021-01-04 19:25:17 +08:00 via iPhone
    @falcon05 还真是 wp 吃 php 的饭。
    dvaknheo
        23
    dvaknheo  
       2021-01-04 19:41:22 +08:00
    @MeteorCat 我学不进 action script 是因为觉得这语言没前途。
    MeteorCat
        24
    MeteorCat  
       2021-01-04 19:42:40 +08:00 via Android
    @dvaknheo 我也感觉,以前我也推荐人学 Java,现在那人一直感谢我,虽然技术不算顶尖,但是绝对可以混口饭
    dcsite
        25
    dcsite  
       2021-01-04 23:00:46 +08:00
    PHP 的未来不容乐观……

    就像曾经消失的那些语言一样
    heyjei
        26
    heyjei  
       2021-01-04 23:21:02 +08:00 via Android
    这个帖子里的一半以上都十年以上的老人啊,当年大学写的 php 文件的后缀还是 php4
    xiaochong0302
        27
    xiaochong0302  
       2021-01-04 23:40:35 +08:00 via iPhone
    接触最早的版本 discuz2.5,还曾经一直模范它
    Akat3uki
        28
    Akat3uki  
       2021-01-05 00:03:48 +08:00
    看到 php 标题的帖子就想到向军大叔
    ferock
        29
    ferock  
       2021-01-05 00:14:57 +08:00 via iPhone
    @WNW 知道

    经典的:Response.Write()
    mywaiting
        30
    mywaiting  
       2021-01-05 01:09:19 +08:00
    每次看到对 PHP 的偏见我就觉得大家是不是在想屁吃

    我就丢一个有说服力的数据 WordPress 支撑了全球近 30% 的网站运行~~

    醒醒吧,想不写 PHP 是不可能的!
    laragh
        31
    laragh  
       2021-01-05 01:58:39 +08:00
    @mywaiting 可以换语言嘛,不必非得写 PHP 呢~
    xcstream
        32
    xcstream  
       2021-01-05 05:15:45 +08:00   ❤️ 3
    因为卷 所以要门槛高。
    php 门槛不太够
    IssacTomatoTan
        33
    IssacTomatoTan  
       2021-01-05 08:37:41 +08:00 via Android
    公司在去除 php 这个部门
    zjsxwc
        34
    zjsxwc  
       2021-01-05 08:44:19 +08:00
    因为搞 web 没钱赚了,
    抖音等直播来钱更快。
    jfhy0901
        35
    jfhy0901  
       2021-01-05 08:53:52 +08:00 via Android   ❤️ 1
    php 只能做短平快的项目,入门容易发展难。当然,即使入门简单,还是有很多人写的太烂,进一步抹黑了 php,可谓雪上加霜。
    hbolive
        36
    hbolive  
       2021-01-05 09:11:22 +08:00
    @aoboco 20 年前的时候存在过,内容如我所述。。
    jeasonzuo
        37
    jeasonzuo  
       2021-01-05 09:51:46 +08:00
    现在机构教 Python 比 php 挣钱快,教 Java 和 Python 都好招生。PHP 应用范围还很广,PHP8 发布后鸟哥博客还有文章介绍过新特性。
    jeasonzuo
        38
    jeasonzuo  
       2021-01-05 09:53:11 +08:00
    而且鸟哥是 PHP8 JIT 的核心作者
    mengdodo
        39
    mengdodo  
       2021-01-05 10:01:55 +08:00
    我还在写 php,不过是游戏后台部分,api 部分换 go 了,现在在坑微服务,真几把概念多
    dvaknheo
        40
    dvaknheo  
       2021-01-05 10:42:46 +08:00
    @xcstream Laravel 极大的提高了 php 的门槛
    huobazi
        41
    huobazi  
       2021-01-05 11:20:28 +08:00
    有没有人记得这个免费 php 空间

    http://lovetc.free.fr/

    快二十多年了,还可以用的哦
    ben1024
        42
    ben1024  
       2021-01-05 11:27:05 +08:00
    @mywaiting
    不是 79% 吗。。。
    cszchen
        43
    cszchen  
       2021-01-05 11:33:28 +08:00
    @dvaknheo 也极大的提高了生产效率和稳定性,出了性能,不过赚钱的项目谁在乎性能,堆硬件完事
    lap510200
        44
    lap510200  
       2021-01-05 11:40:47 +08:00
    @TypeError 又扯到语言了 大背景 web 行业不景气 现在优胜劣汰 技术单一能力差的被淘汰是自然的 多年能力没什么提升再抱怨也没有用 因为总有人在进步
    wmwmajie
        45
    wmwmajie  
       2021-01-05 11:51:00 +08:00   ❤️ 11
    发现大家都在唱衰 PHP 呢,而且我感觉真正说 PHP 没落的现在基本已经不用 PHP 了,至少对 PHP 的极限都不了解。
    就比如 PHP+fpm 原本就是可以支持长连接提高性能的,但是没多少人知道。

    一直主力用 PHP(也外带少量 GO,JAVA)开发这些年最直观的感受就是很多人都不停的再说 PHP 不行,而实际上大部分项目还是用 PHP 开发,新的老的都一样,只是少数的大厂在减少 php,因为他们毕竟不差钱,而且流量可能按小时指数级增长,本身就需要项目开始就要能满足几十几百 K 甚至更高的并发性能。

    但这类大厂的例子其实不多也就凤毛菱角那么几家,只是他们发声多,很多人追随,导致看起来好像是这样。

    我身边最多的例子还是 PHP 是核心开发语言,开发周期短,迭代快,开发成本和为了并发的服务器成本完全是碾压式的,夸张点说 1:10 的人力成本 和 10:1 的服务器成本,哪个更高一目了然。

    而真的开始达到性能瓶颈的时候基本都是用其他语言例如 GO,java 等仅仅重写需要高并发的接口,这类接口在一个中型项目中 1000 个接口中大概只有 10 个需要被用到。

    真正做开发久的都知道现在的互联网项目真正的性能瓶颈根本不在执行代码这一层,或者说这一层只是次瓶颈,被卡死的还是数据层的并发问题上,能解决这一层问题用什么语言都不会差,而无法解决这一层问题用什么语言都会存在问题,只是这个问题暴露不会这么快。

    就个人而言对 PHP 的态度任然会作为核心语言,但是其他语言一样也能写也并不排斥,都各有优势,只是 PHP 更符合互联网项目和绝大多数项目的需求。

    另外就是 PHP 和其他语言都在持续发展,这里有一个很有意思的现象。
    PHP 等解释型语言一开始注重的是开发效率 执行效率有牺牲。
    JAVA 等编译型语言一开始注重的是执行效率,开发效率有牺牲。

    慢慢大家都意识到一个问题,大部分情况下 开发效率和执行效率似乎都很总要,于是开始出现解释型开发,但同时也可以支持编译型运行,目前 PHP 和 java(kotlin)都在往自己曾经不那么侧重的方向走,至于为啥是这两个语言在这些方面的变化最大,因为这两个语言使用的基数大并且主要被用于互联网型项目。

    很看好 PHP 的未来,GO 并不会淘汰 PHP,就像 JAVA 和 PHP 同时存在这么多年了 PHP 被 JAVA 淘汰了么?事实证明并没有,或者说反而导致 PHP 基数越来越大,所以 GO 也只会让 PHP 变得更好,我说的!!!

    预想之后的 PHP 发展大概就是这么几条路:
    1.PHP 开始支持编译运行,协程这类底层扩展。强数据类型,PHP8 的 jit 都已经开始在铺这方面的路了,而且一旦真的支持了,那才将是 PHP 真正开始走向辉煌的时代,而且这类扩展也将是必然,毕竟都不傻要发展就得变化。

    2.PHP 不支持 1 说的这些内容,但是支持切换其他底层引擎来运行 PHP 代码,类似现在的 swoole,这也是一条路。

    3.第三就是 PHP 主动自暴自弃,但我认为这条路不存在。
    avenger
        46
    avenger  
       2021-01-05 11:52:51 +08:00   ❤️ 1
    @westoy 还有人记得 phpe 很欣慰了……
    VickStarKii
        47
    VickStarKii  
       2021-01-05 17:50:00 +08:00
    “就好像一场大型的晚宴,大家伙觥筹交错,尽兴而来,等到宴席散去的时候瞬间就静悄悄!”,个人觉的相关编程语言教育机构的颓败,并不代表市场需求的退缩吧。我觉的反而是行业发展的见证,我是 14 年入的行,那会出来面试问的问题都是怎么定义全局变量,静态方法怎么调用这样的问题,再高级点就是传引用,魔术方法。那会还是行业的风口,像雷军说的,只要在风口,猪也能飞。入行门槛低,工作机会多,工资又高,就会有大量各色各样新人涌入。随着时间推移,行业推进,大量混口饭吃的新手淘汰,门槛提升,要求提高,新人再难以快速入行的时候,就会给人一种这个编程语言在衰败的印象。事实上,目前任何语言都还是比较缺“高级程序员”的。
    honkki
        48
    honkki  
       2021-01-07 13:13:25 +08:00
    @wmwmajie 老哥稳
    vonly1024
        49
    vonly1024  
       2021-01-08 08:53:20 +08:00
    @wmwmajie 老哥 什么的情怀能让你发表这么多多看法呢
    ericgui
        50
    ericgui  
       2021-01-08 10:09:42 +08:00 via Android
    @wmwmajie 兄弟,我在用 symfony5 写一个项目,遇到点困难,能否加个微信,请教一下?谢谢
    Evilk
        51
    Evilk  
       2021-01-08 11:13:46 +08:00
    @wmwmajie 近年来,太多人唱衰 PHP,实在看不下去了
    赞成老哥说的,说 2 点自己的拙见

    1.
    绝大大多数项目,最大的瓶颈在于数据库层面,语言性能之间的差距,微不足道

    2.
    PHP 的未来,最大的一个可能性,是类似 go 一样,在语言层面就支持协程
    同意老哥说的”一旦真的支持了,那才将是 PHP 真正开始走向辉煌的时代,而且这类扩展也将是必然,毕竟都不傻要发展就得变化”

    总之,看好 PHP 的未来
    wmwmajie
        52
    wmwmajie  
       2021-01-08 18:06:00 +08:00
    @vonly1024 可能主要是代码写得比较多,而且各种语言都用,到最后发现 PHP 对于互联网大多场景来说比起其他语言是要方便很多,当然也存在很多缺点,但是不结合场景就单纯的说好与不好感觉就是耍流氓,而 PHP 老被人耍流氓 哈哈哈哈,颇有感慨。
    wmwmajie
        53
    wmwmajie  
       2021-01-08 18:06:43 +08:00
    @ericgui 你可以直接发出来大家看看。
    chenhongron
        54
    chenhongron  
       2021-01-08 18:28:09 +08:00
    @wmwmajie 还是不错的,基本赞同。
    https://wiki.php.net/rfc/fibers 协程已经在路上了,nice
    ericgui
        55
    ericgui  
       2021-01-09 01:55:43 +08:00 via Android
    @wmwmajie symfony5 初学者,本人是个前端,要做个项目,开始学 symfony,两个表,分别存普通用户和管理员,两个不同的登录路由,但各种问题就是搞不定,已经解决了一半。哎,熬了好几夜也搞不定。特来请教了。
    ericgui
        56
    ericgui  
       2021-01-09 08:38:23 +08:00
    @wmwmajie 解决了一半,意思是是 symfony 的 profiler,也就是那个 debug bar,显示我已经 authenticated,但就是进不去 admin 界面

    至于 user 登录,总是显示 Username could not be found,但实际上都没进数据库查询就被拦截下来了
    ericgui
        57
    ericgui  
       2021-01-09 08:39:58 +08:00
    @chenhongron 兄弟你要是能顺带手就搞定,可以考虑赚点小外快。非常需要帮助。
    Evilk
        58
    Evilk  
       2021-01-11 11:17:12 +08:00
    @chenhongron "https://wiki.php.net/rfc/fibers 协程已经在路上了,nice"
    这篇文章,不是很懂
    老哥,能否指点一二?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2849 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 89ms · UTC 06:31 · PVG 14:31 · LAX 23:31 · JFK 02:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.