V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
KiseXu
V2EX  ›  Python

请问,从语言的区别看,有什么功能python能实现,php不能实现的

  •  
  •   KiseXu ·
    kisexu · 2012-05-13 18:46:51 +08:00 · 5642 次点击
    这是一个创建于 4583 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请举几个实际的例子,谢谢

    ps. 或者有没有用php实现起来很难,而用python却轻而易举的
    25 条回复    1970-01-01 08:00:00 +08:00
    acdea4effdbb420d
        1
    acdea4effdbb420d  
       2012-05-13 18:48:16 +08:00
    没有
    loading
        2
    loading  
       2012-05-13 19:03:25 +08:00
    应该是没有的,以前以为php不能写GUI程序, 后来发现是自己孤陋寡闻~~~
    tioover
        3
    tioover  
       2012-05-13 19:07:55 +08:00
    import?
    clowwindy
        4
    clowwindy  
       2012-05-13 19:09:47 +08:00
    异步,多线程。
    jiyinyiyong
        5
    jiyinyiyong  
       2012-05-13 19:15:17 +08:00
    听说 PHP 基本只能作为服务器端运行, 但我搜到过用做 shell 脚本的样子.. 求证实..
    kid7st
        6
    kid7st  
       2012-05-13 19:34:07 +08:00
    Python函数式编程,PHP做不到吧.
    MayLava
        7
    MayLava  
       2012-05-13 19:40:06 +08:00
    @jiyinyiyong 你的意思是不是php5-cli?把php当脚本来用。
    jiyinyiyong
        8
    jiyinyiyong  
       2012-05-13 20:18:07 +08:00
    @MayLava 以前大概是直接搜 `php shell script` 看的, 应该是楼上这个了
    http://blog.johan-mares.be/ict/php/running-php-shell-scripts/
    服务端以外还有什么经常可以用 PHP 的地方吗?
    darasion
        9
    darasion  
       2012-05-13 20:44:34 +08:00
    我们大部分情况,都是用php做多进程和脚本的。
    ayanamist
        10
    ayanamist  
       2012-05-13 21:01:46 +08:00
    @darasion 进程之间的通信怎么处理的?
    lqs
        11
    lqs  
       2012-05-13 21:39:57 +08:00
    从部署方式看,php每次处理完请求就把所有变量全销毁,python可以留住给下一个请求用。
    levn
        12
    levn  
       2012-05-13 21:58:46 +08:00
    python有多继承吧
    MayLava
        13
    MayLava  
       2012-05-13 22:06:26 +08:00
    @jiyinyiyong 木有了吧。PHP本来就是为了动态网站而生的。
    darasion
        14
    darasion  
       2012-05-13 22:24:26 +08:00
    ayanamist
        15
    ayanamist  
       2012-05-13 22:26:54 +08:00
    @darasion 这个和把数据放在数据库里互相沟通没有本质区别:低效!
    Tiga
        16
    Tiga  
       2012-05-14 01:51:14 +08:00
    我来学习的。。。
    insraq
        17
    insraq  
       2012-05-14 02:01:08 +08:00
    从非常严格的理论角度来说,答案是:没有。因为PHP和Python都是图灵完备(Turing complete)的语言,所以理论上你找不到一个Python能做到而PHP做不到的事情。所以这个问题应该问:“有什么功能Python容易实现,而PHP比较难实现。”
    dongsheng
        18
    dongsheng  
       2012-05-14 02:24:58 +08:00
    线程啊,这个php完全没有
    10
        19
    10  
       2012-05-14 08:10:57 +08:00
    线程,php-gtk也不成气候
    holystrike
        20
    holystrike  
       2012-05-14 09:07:40 +08:00
    php的gui跟没有一样
    sharpblade
        21
    sharpblade  
       2012-05-14 13:46:31 +08:00
    多了去了!
    协程、meta class、列表表达式。
    numpy一类的科学计算也没有好用的。
    自己实现一个服务器也不方便。
    reus
        22
    reus  
       2012-05-14 14:06:40 +08:00
    http://php.net/manual/en/book.v8js.php

    如果这不算作弊的话…………嗯……
    fansgentle
        23
    fansgentle  
       2012-05-16 19:57:11 +08:00
    科学计算
    hfcorriez
        24
    hfcorriez  
       2012-05-24 01:06:07 +08:00
    @insraq 正解
    zhaiduo
        25
    zhaiduo  
       2012-05-24 01:48:27 +08:00
    node.php都有了,没有什么不能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2119 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:31 · PVG 08:31 · LAX 16:31 · JFK 19:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.