這是一個簡單的問題,但是我對PHP很陌生,並且花了太多時間嘗試google一個簡單的問題。我正在使用PHP5.6,許多指南(codeception, for example)討論運行一個命令如php vendor/bin/codecept.phar
。我的文件通常沒有擴展名,我不需要使用php
來執行它們。這只是從語言演化而來,現在是可選的嗎?PHP中.phar擴展的一致性
0
A
回答
2
一個.phar
文件包含一個或多個PHP文件壓縮歸檔:
Phar擴展提供了一種方法,把整個PHP應用程序集成到一個單一的文件,稱爲「藥業」(PHP歸檔),方便分銷和安裝。
來源:http://php.net/manual/en/book.phar.php
沒有要求在命令行中使用php
運行它,就像沒有要求與php
從運行命令行腳本.php
。只要該文件被標記爲可執行文件且具有合適的shebang,它就可以作爲獨立文件運行。
+0
感謝 - 所以就缺少的擴展(從代碼示例中),我假設這是因爲我使用作曲家來安裝知覺在我的項目中,它只是將它鏈接到作曲家自己的代碼庫。感謝您的澄清! – erikdstock
+0
該擴展僅用於人類更容易識別文件。如果標記爲可執行文件,那麼shell將查看shebang或運行二進制代碼,具體取決於文件的類型。 – miken32
相關問題
- 1. 創建一個擴展另一個PHP擴展的PHP擴展?
- 2. Microsoft MVC4〜擴展不一致
- 3. PHP Phar安裝
- 4. DataSink中的屬性擴展
- 5. JS中的擴展屬性?
- 6. PHP中的多個擴展
- 7. 用戶擴展屬性ANID2是否跨設備一致?
- 8. 擴展ArrayList導致澤西島,Java中缺少的屬性
- 9. PHP的意外問題PHAR
- 10. PHP phar可能的用法
- 11. 類別擴展不一致iOS 10+
- 12. Javascript擴展性
- 13. 擴展屬性
- 14. 在PHP中擴展一系列數字?
- 15. PHP的Yaml擴展
- 16. 擴展PHP的SimpleXMLElement
- 17. PHP擴展的MySQL
- 18. php擴展類
- 19. php類擴展
- 20. mysqli php擴展
- 21. 擴展PHP類
- 22. PHP - 擴展__construct
- 23. 擴展PHP echo?
- 24. PHP Gmagick擴展
- 25. PHP擴展類
- 26. 擴展在PHP
- 27. PHP擴展persistent_list?
- 28. PHP MAPI擴展
- 29. SSH2 PHP擴展
- 30. PHP類擴展
http://php.net/manual/intro.phar.php – ern