Liwendian
V2EX  ›  PHP

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

  •  
  •   Liwendian · Sep 20, 2016 · 37570 views
    This topic created in 3707 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
    invoke
    Sep 20, 2016
    1
    没过时

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

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

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

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

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


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

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

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

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

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

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

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