这是一个简单的问题,但是我对PHP很陌生,并且花了太多时间尝试google一个简单的问题。我正在使用PHP5.6,许多指南(codeception, for example)讨论运行一个命令如php vendor/bin/codecept.phar。我的文件通常没有扩展名,我不需要使用php来执行它们。这只是从语言演化而来,现在是可选的吗?
我正在将一些代码从较旧的站点移植到同一个域上的较新的站点,并且我在使用.phar的某些地理跟踪代码(GeoIP2)时出现了一个奇怪的问题归档工作。我不断收到此错误: PHP Fatal error: Uncaught exception 'PharException' with message '__HALT_COMPILER(); must be declared in a phar'
代码