PHP 中 .phar 扩展名的一致性
Consistency around the .phar extension in PHP
有点简单的问题,但我是 php 的新手,花了太多时间尝试 google 一个简单的问题。我正在使用 php 5.6 和许多指南 (codeception, for example) 谈论 运行 像 php vendor/bin/codecept.phar
这样的命令。我的文件通常没有扩展名,我不需要使用 php
来执行它们。这只是从语言中演变出来的东西,现在是可选的吗?
一个.phar
文件是一个包含一个或多个PHP个文件的压缩档案:
The phar extension provides a way to put entire PHP applications into a single file called a "phar" (PHP Archive) for easy distribution and installation.
来源:http://php.net/manual/en/book.phar.php
不需要使用 php
从命令行 运行 它,就像不需要从命令行 运行 .php
脚本一样php
。只要文件被标记为可执行文件并具有适当的 shebang,它就可以 运行 作为独立文件。
有点简单的问题,但我是 php 的新手,花了太多时间尝试 google 一个简单的问题。我正在使用 php 5.6 和许多指南 (codeception, for example) 谈论 运行 像 php vendor/bin/codecept.phar
这样的命令。我的文件通常没有扩展名,我不需要使用 php
来执行它们。这只是从语言中演变出来的东西,现在是可选的吗?
一个.phar
文件是一个包含一个或多个PHP个文件的压缩档案:
The phar extension provides a way to put entire PHP applications into a single file called a "phar" (PHP Archive) for easy distribution and installation.
来源:http://php.net/manual/en/book.phar.php
不需要使用 php
从命令行 运行 它,就像不需要从命令行 运行 .php
脚本一样php
。只要文件被标记为可执行文件并具有适当的 shebang,它就可以 运行 作为独立文件。