V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Liwendian
V2EX  ›  PHP

PHP 过时了吗?我大学老师说现在没人用 PHP 了

  •  
  •   Liwendian · Sep 20, 2016 · 36331 views
    This topic created in 3511 days ago, the information mentioned may be changed or developed.

    我跟老师说我想去学 PHP,她说:“还有人用 PHP 吗?” 这话一说,跟我的个人认识完全不同,难道是我信息闭塞了? PHP 已经过时了?据我所知, PHP 还是很火的啊。 欢迎 V 友们给出客观看法,指点迷津

    200 replies    2018-07-10 14:49:46 +08:00
    1  2  
    invoke
        1
    invoke  
       Sep 20, 2016
    没过时

    世界上最好的语言,说他过时是有点过分了。
    wujunze
        2
    wujunze  
       Sep 20, 2016   ❤️ 1
    目前市场上 WEB 开发 PHP 占百分之七十以上
    php 是 web 开发性价比最高的语言
    explon
        3
    explon  
       Sep 20, 2016
    他懂这些就不会在大学当老师
    GhostEX
        4
    GhostEX  
       Sep 20, 2016   ❤️ 19
    大多数大学老师过时了 这倒是真的
    BOYPT
        5
    BOYPT  
       Sep 20, 2016
    你就看论坛 php 节点那么热闹就知道没过时
    1990andy
        6
    1990andy  
       Sep 20, 2016 via iPhone
    我觉得是那个老师纯粹想装个逼
    wei745359223
        7
    wei745359223  
       Sep 20, 2016
    davy1995
        8
    davy1995  
       Sep 20, 2016 via Android
    爆个学校名?
    weer0026
        9
    weer0026  
       Sep 20, 2016
    可能你的老师已经可以只用 01 编程了(误)。
    Liwendian
        10
    Liwendian  
    OP
       Sep 20, 2016
    @davy1995 这么做不合适,,,,
    v2dxt
        11
    v2dxt  
       Sep 20, 2016
    或许她要安利你 Ruby 或者 Python 呢
    Liwendian
        12
    Liwendian  
    OP
       Sep 20, 2016
    @v2dxt 她好像要安利我 javaEE
    GGGG430
        13
    GGGG430  
       Sep 20, 2016
    sylecn
        14
    sylecn  
       Sep 20, 2016
    PHP 不会过时,太亲民了。草根王者。只是没有最热的时候(差不多是 2000 年左右?)那么风光罢了。

    像 blog, CMS (content management system), 论坛,基本上都是 PHP 写的最多,用户数最多,相关插件最多。但是具体说每个产品品质怎么样,就仁者见仁、智者见智了。

    现在 web 开发的选择实在太多了。这些主流的 php/java/ruby/python/node 选谁都没有错。还有小众一些的 erlang/elixir/C++ 也完全没有问题。
    ifconfig
        15
    ifconfig  
       Sep 20, 2016
    把你老师联系方式给我,我要好好教导教导她
    zpole
        16
    zpole  
       Sep 20, 2016 via iPhone
    @Liwendian 就算 php 过时学 javaEE 是什么鬼啊...
    rayhome1987
        17
    rayhome1987  
       Sep 20, 2016
    有可能要介绍你们整个班去参加她推动的某个研发培训,虽然她自己根本对于工业界什么狗屁认识都没有。
    Wangxf
        18
    Wangxf  
       Sep 20, 2016   ❤️ 1
    哪个过时,这三种都不会过时, php , java , javascript , php 草根 web 之王,看下生态,社区就知道了,别听有些人鼓吹装逼, java ,大企业开发首选,无论哪种第三方的 sdk 都会有 java , php 版本就知道了, javascript ,不用我多说了,唯一的选择
    zsdroid
        19
    zsdroid  
       Sep 20, 2016
    你就问你老师 wp 是用什么语言写的,看他怎么回答
    shijingshijing
        20
    shijingshijing  
       Sep 20, 2016
    @v2dxt 也有可能是安利易语言呢 =_=!!
    orvice
        21
    orvice  
       Sep 20, 2016
    国内 php web 份额那么高能过时吗 233
    Zzzzzzzzz
        22
    Zzzzzzzzz  
       Sep 20, 2016   ❤️ 1
    @sylecn 没那么早, 国内 04 ~ 05 年 php 饭碗都不多,拿个三四千还得兼职网管和切图仔
    RobberPhex
        23
    RobberPhex  
       Sep 20, 2016
    说真的,目前 php 用的蛮多的。

    但是, php 目前有很多先天缺陷,做大了之后还是要切换到 java 等语言/平台上的。

    只能说不同阶段不同的选型吧。
    geeksu
        24
    geeksu  
       Sep 20, 2016
    php 好像火过一次,这老师思想还停留在那个年代吧
    techmoe
        25
    techmoe  
       Sep 20, 2016 via Android
    你的大学考试使用 cmd 下的 debug 徒手使用汇编编写后端不亦乐乎
    viko16
        26
    viko16  
       Sep 20, 2016   ❤️ 1


    后面的语言还要不要活了?
    qa52666
        27
    qa52666  
       Sep 20, 2016 via Android
    @RobberPhex 介绍一下 php 语言的先天缺陷呗。
    Mark24
        28
    Mark24  
       Sep 20, 2016
    这老师需要回炉
    sunber
        29
    sunber  
       Sep 20, 2016   ❤️ 1
    社会混不下去了才去学校误人子弟
    jellybool
        30
    jellybool  
       Sep 20, 2016   ❤️ 3
    恩,在下正好是 PHP 的使用者之一,下面说一下自己的观点:前方不准备撕逼。

    1.个人觉得,大学里面,交这方面知识的老师,他们对编程的认真其实完完全全落后于整个时代了,而且如果你遇上那种不思进取的老师的话,更是危险(我大学的老师还叫我写 asp 呢),所以我觉得这样的老师,说这样的话,其实还是比较误人子弟的。你得放宽你得眼前,亲身投入到 PHP 的社区中看看,再做你自己的决定。

    2.以目前 PHP 在 Web 开发的占有率和社区的活跃度来看,十年之内,你甩开膀子写 PHP 都没有问题。(欢迎打脸)

    3.虽然 PHP 语言是有一些缺陷,但是这些(不管是语言还是性能)缺陷很多都是历史的原因造成的,我们正视这样的问题,而从 PHP 7 之后,你会发现, PHP 的生命力依然是越来越蓬勃。

    4.反正我有一个室友跑去写 java web (叫 javaEE ? 不了解那边的生态和社区) 了,看他的水平和代码的样子,最终还是看人,所以,少年啊。还是看你自己
    RobberPhex
        31
    RobberPhex  
       Sep 20, 2016
    @qa52666

    目前流行的框架都是 fastcgi 模式的,很多可以跨请求使用的单例 service 必须每次请求重新生成。
    很多扩展是必须配置到 /etc 下的,无法通过 so 文件动态加载,这意味着我要优化性能,必须给所有人添加这个扩展。

    更多的可能在语言方面,比如 array 的操作, in_array 和 array_push 这两种风格迥异的写法居然在一起出现,后来出现的还有 PDO::风格的。 php 中发起 http 请求的时候 stream 和 curl 各自都有自己的坑。

    format print 字符串的时候,只能根据位置替换,无法像 mysql 的 pstmt / py 的 format 一样,根据名字替换。

    php 是 web 编程, java 之流是服务端编程。
    itisthecon
        32
    itisthecon  
       Sep 20, 2016
    感觉你大学老师想把你卖到大企业当螺丝钉...
    dennyzhang
        33
    dennyzhang  
       Sep 20, 2016   ❤️ 1
    一秒钟前,我还在调 wordpress 呢!这么着就被过时了?
    nealfeng
        34
    nealfeng  
       Sep 20, 2016
    @itisthecon PHP 是要到小企业当瑞士军刀吗?
    kisshere
        35
    kisshere  
       Sep 20, 2016   ❤️ 1
    说完你老师给你了一部电话机,你问:这是干嘛?,老师:汇编也 out 了,现在流行用电话 01 键编程,我昨晚就用这部电话机刚写了个魔兽出来,你今晚必须给我写个 Photoshop 出来,要不拿不到学位证!
    mhtt
        36
    mhtt  
       Sep 20, 2016 via iPhone
    @zsdroid wp 貌似在用 nodejs 开始写了,哈哈哈
    loveuqian
        37
    loveuqian  
       Sep 20, 2016 via iPhone
    @dennyzhang
    敢情你是刚调完立马刷了下 v2 ?
    2333
    aaronzjw
        38
    aaronzjw  
       Sep 20, 2016
    php 过时了,现在流行拍黄片(PHP)
    herozzm
        39
    herozzm  
       Sep 20, 2016 via Android
    php7 正如日中天
    hanzichi
        40
    hanzichi  
       Sep 20, 2016
    Facebook 还没倒闭呢
    Felldeadbird
        41
    Felldeadbird  
       Sep 20, 2016
    你这样问就是在问老师:“老师,我不想走学校给的毕业路线,我要自己找门路。”
    学校里面的老师,大多数都不怎样关注潮流的热点。例如安卓还没完全火起来的时候,学校还没安排教学。后面某些培训机构找上学校,公开教学。学校就特意开设这种班级让 学生去学习。
    若没有外部机构的利益加入,估计学校依旧在教 JAVA 的老路上。
    Felldeadbird
        42
    Felldeadbird  
       Sep 20, 2016   ❤️ 1
    补充一点,学校教的都不可能是最新的。但教的都是理论基础。所以呢,好好学习基础再自己学感兴趣。
    wxhm1120
        43
    wxhm1120  
       Sep 20, 2016
    如果是 现在开始学的话 还是选择 js 吧
    colordog
        44
    colordog  
       Sep 20, 2016
    所以他还在大学教书!
    fising
        45
    fising  
       Sep 20, 2016
    你老师这个逼装的有点失败。
    wizardforcel
        46
    wizardforcel  
       Sep 20, 2016 via Android
    反正你网站做大了就得拆成各种服务和组件,这时候业务逻辑部分拿什么语言写无异。

    想要跨请求调用??序列化之后塞进 redis 。
    iyaozhen
        47
    iyaozhen  
       Sep 20, 2016 via Android
    @mhtt 不是平常说的 WordPress ,是 WordPress.com 商业版本的后台页面接口。
    wizardforcel
        48
    wizardforcel  
       Sep 20, 2016
    @qa52666 empty 、 strpos 、 in_array 、 intval ,一个一个去查。
    lan894734188
        49
    lan894734188  
       Sep 20, 2016 via Android
    hhvm 大法好
    justfindu
        50
    justfindu  
       Sep 20, 2016
    因为你老师不会啊 只会教你她会的
    shijingshijing
        51
    shijingshijing  
       Sep 20, 2016
    @jellybool 这个回复给 99 分,差 1 分不是怕你骄傲,而是你的结尾,没有按照传统来上一句“ PHP 是最好的语言,没有之一”进行总结。
    shijingshijing
        52
    shijingshijing  
       Sep 20, 2016
    @RobberPhex javascript 某些特性比这个更胜,你们不也屁颠屁颠的用着。多看着人家的好,不要老是揪着历史问题不放。(对!我就是来引战撕逼的! =_=!!)
    66beta
        53
    66beta  
       Sep 20, 2016
    你们老师还在用键盘教学吗?落伍了,现在都用意念!
    zhangdawei
        54
    zhangdawei  
       Sep 20, 2016
    08 年的时候,就说 PHP 过时了。
    mandex
        55
    mandex  
       Sep 20, 2016
    还好你会上 V2EX,不然被老师坑死都不知道。
    jellybool
        56
    jellybool  
       Sep 20, 2016
    @shijingshijing 哈哈哈,虽然黑,但是作为一个 PHP 的使用者,明确知道它的好与不好,这不是一个开发者应该具备的基本素质么?爱,也请理性爱。
    laven
        57
    laven  
       Sep 20, 2016
    你的老师过时了
    huage
        58
    huage  
       Sep 20, 2016
    大学老师过时了,现在已经没有人听大学老师的话了!
    tangzhehao
        59
    tangzhehao  
       Sep 20, 2016
    这个老师是来搞事的,鉴定完毕。
    zuotech
        60
    zuotech  
       Sep 20, 2016
    哈哈 虽然我是 PHP, 但不得不说 javascript 前端第一, 后端的 nodejs 的非阻塞执行模式, 算是开创了新一代的服务器语言,javascript 最终要征服世界
    laycher
        61
    laycher  
       Sep 20, 2016
    大学老师过时了。
    cxshun
        62
    cxshun  
       Sep 20, 2016
    说 php 过时肯定要安利 python 或 ruby 嘛,安利 java web 是什么鬼。
    Lpl
        63
    Lpl  
       Sep 20, 2016 via Android
    大胆,怎么敢这么说世界上最好的语言的!!
    HankAviator
        64
    HankAviator  
       Sep 20, 2016
    我小学时我爸还说没人用 vb 了呢
    pljhonglu
        65
    pljhonglu  
       Sep 20, 2016
    你老师其实就是闲着无聊想和你撕逼~哪知你当真了。。。
    huntzhan
        66
    huntzhan  
       Sep 20, 2016
    经常听到「 Java 已死」的说法,然而用 Java 的还是很多
    AbrahamGreyson
        67
    AbrahamGreyson  
       Sep 20, 2016
    PHP 好歹面向对象完善呀, 简单来说就是你能写好(这样的人并不多哦)的话,你转其它语言也能写好,还有就是, 多看 java 书 ,企业设计模式之类的。。。。
    AbrahamGreyson
        68
    AbrahamGreyson  
       Sep 20, 2016
    就业面目前来看还是比较庞大,互联网比较热的时候,这种入门简单开发效率较高的语言还是比较吃香。
    keikeizhang
        69
    keikeizhang  
       Sep 20, 2016
    我特意问了一下老 phper ,他说他工作的时候就说 php 会完蛋,现在已经十几年了,依旧生命旺盛!
    crisfun
        70
    crisfun  
       Sep 20, 2016 via iPhone
    也许你老师是想表示下惊讶,日常语音交流不要过度解读,也不要胡乱推理
    china1234
        71
    china1234  
       Sep 20, 2016 via iPhone
    你老师推荐 asp
    sudoz
        72
    sudoz  
       Sep 20, 2016
    @huntzhan 很诧异为什么要说 Java 已死
    littleshy
        73
    littleshy  
       Sep 20, 2016
    在学校不建议学 php ,还是老老实实学 java 吧。
    justpayne
        74
    justpayne  
       Sep 20, 2016 via iPhone
    大学老师的思路和技术人员是不同的,技术人员是为了解决问题,大学老师是创造问题,没有问题也要创造问题,有解决办法也要说它不行,不然怎么发论文
    harker
        75
    harker  
       Sep 20, 2016
    php 来开发 web 一直都是最佳选择,遥遥领先其他语言, java 排行第一是因为安卓,如果 google 转变策略,真的放弃了安卓,那应该使用的会逐渐的减少吧。 C 是底层的汇编语言,虽然还有其他,但是现在还没有能替代他地位的语言。选什么自己看着办
    zonghua
        76
    zonghua  
       Sep 20, 2016
    @sylecn 两千年不是 ASP 最火吗
    zonghua
        77
    zonghua  
       Sep 20, 2016
    应该是把 PHP 和 ASP 弄混了
    YvesX
        78
    YvesX  
       Sep 20, 2016 via iPhone
    老师常常倾向于讲一些他们认为你们不了解的新鲜论调,但有时其实只是他们自己不够了解。
    很正常的现象。
    vtoexshan
        79
    vtoexshan  
       Sep 20, 2016
    @v2dxt 这还用说,说明题主的女老师肯定是个技术狂人
    mapleth
        80
    mapleth  
       Sep 20, 2016
    哪个学校的
    ijustdo
        81
    ijustdo  
       Sep 20, 2016
    你老师平时不上网的吧!!!
    MrJing1992
        82
    MrJing1992  
       Sep 20, 2016
    我一位老师说:当年毕业后, IT 的工作挺不好找,于是就来当老师了。
    damao50
        83
    damao50  
       Sep 20, 2016
    MD ,不懂 PHP, 肿么办~ 跟学生说过时了~
    sharpy
        84
    sharpy  
       Sep 20, 2016
    没过时 太多了
    ETiV
        85
    ETiV  
       Sep 20, 2016 via iPhone
    这是同一个老师吗?

    07 年,我毕设用 php 写的
    写之前,导师问我用啥实现,我说用 PHP
    得到了同样的答复……
    xiaonengshou
        86
    xiaonengshou  
       Sep 20, 2016
    如果因为过时理由给你推荐.js,就忍了。可是推荐 java 什么鬼。
    mentalidade
        87
    mentalidade  
       Sep 20, 2016
    看见没有,感觉 v2 上 phper 比 java 的还多
    vinsony
        88
    vinsony  
       Sep 20, 2016
    有 3 种可能:
    1 、你的老师过时了。
    2 、你的老师分不清 php 和 asp 。
    3 、你的老师想等你问“那学什么语言好啊?”的时候装装 B ,不过貌似没成功。。。
    Khlieb
        89
    Khlieb  
       Sep 20, 2016 via Android
    别把老师这句话当回事
    ltux
        90
    ltux  
       Sep 20, 2016
    PHP 是所有流行的编程语言里最烂的,这点是毫无疑问的。尽早远离 PHP 。
    lvwzhen
        91
    lvwzhen  
       Sep 20, 2016
    当年我们老师也说现在都写 ASP ,没人写 PHP ,当时我就蒙逼了,学校老师的话听听就好,不要当真。
    ltux
        92
    ltux  
       Sep 20, 2016
    楼上有人说"PHP 是世界上最好的语言",这是反讽,我真怕楼主看不懂啊。
    firstrealme
        93
    firstrealme  
       Sep 20, 2016 via Android
    @zuotech 我大 python 第一个不同意#手动滑稽
    tuuuz
        94
    tuuuz  
       Sep 20, 2016   ❤️ 2
    21grams
        95
    21grams  
       Sep 20, 2016 via Android
    没过时,但未来有很大可能会迅速过时
    xbdsky
        96
    xbdsky  
       Sep 20, 2016
    @GhostEX 说的有理
    ooh
        97
    ooh  
       Sep 20, 2016 via Android
    不都是说 table 布期了的吗? LZ 老师看来很少和其他老师交流
    xman99
        98
    xman99  
       Sep 20, 2016
    你觉得呢, 反正我是不相信的
    glogo
        99
    glogo  
       Sep 20, 2016
    你的老师过时了
    soland
        100
    soland  
       Sep 20, 2016
    大学老师懂个屁
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   833 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 310ms · UTC 19:41 · PVG 03:41 · LAX 12:41 · JFK 15:41
    ♥ Do have faith in what you're doing.