代码之家  ›  专栏  ›  技术社区  ›  Jeffrey Blake

解释脚本:隐式与显式执行

  •  1
  • Jeffrey Blake  · 技术社区  · 14 年前

    this superuser question

    > php script.php

    #!/usr/bin/php
    <?php
    echo "hello world";
    ?>
    

    为什么这是真的?我的直觉告诉我,如果脚本被移动到一个解释器的可执行文件位于不同路径的系统中,这会更安全,但这是唯一的原因吗?

    2 回复  |  直到 7 年前
        1
  •  1
  •   lhf    14 年前

    #!/usr/bin/env php
    

    但它也有自己的缺点;请参阅下面的详细讨论 http://sites.google.com/site/frankpzh/knowledge-library/shebang

        2
  •  0
  •   Ian Wetherbee    14 年前