我想用PHP創建一個命令行程序。我如何設計程序的I/O? 我可以以文本形式發送輸出。我想知道具體的輸出語法。例如:在HTML中,我使用<br/>
傳遞到新行。我怎樣才能做到這一點使用終端/文件輸出?在PHP中是否有針對終端/文件導向編程的參考?什麼是文件/終端輸出格式的PHP語法?
7
A
回答
11
實際上,編寫命令行PHP腳本非常簡單。您可以使用完全相同的方式輸出文本:print
和echo
都將文本打印到控制檯。這裏唯一的區別是你不能使用HTML標籤進行格式化,因爲你的代碼沒有被Web瀏覽器解釋(即"\n"
實際上會創建一個可見的換行符,而不是<br />
)。
從標準輸入讀取輸入是有點麻煩,但一切真的涉及本質上是利用了一些文件閱讀功能(例如fgets()
,fgetc()
,fscanf()
)並傳入STDIN
作爲文件路徑(或php://stdin
,這取決於如何新的PHP版本是)。
是的,在php.net上有一個reference for command-line programming in PHP。它幾乎涵蓋了您在命令行環境中使用PHP所需知道的一切。
4
相關問題
- 1. Jquery終端文本格式化語法,我做錯了什麼?
- 2. 格式輸出與終端列在C
- 3. JModelica result_file_name輸出的格式是什麼?
- 4. xmllint ls的輸出格式是什麼?
- 5. mpi輸出的格式是什麼?
- 6. 什麼是SHA256的輸出格式
- 7. 'find'的輸出格式是什麼。 -ls'?
- 8. boost.serialization的輸出格式是什麼
- 9. Curl - 什麼輸出到終端?
- 10. 什麼是invoke-sqlcmd詳細輸出到文件語法?
- 11. SphinxSearch indextool dumpdict什麼是輸出格式?
- 12. 輸出到終端的文件
- 13. Python的終端文本輸出格式化
- 14. 什麼是Android Studio終端窗格?
- 15. 爲什麼在不同終端上突出顯示vim語法?
- 16. 格式化終端文本輸出爲表
- 17. 從JAR文件創建終端輸出
- 18. 導航到終端輸出文件 - WebStorm
- 19. 寫終端輸出到文件
- 20. 寫終端輸出到終端和文件?
- 21. ssh進入終端並保存終端輸出到文件
- 22. python中的輸出文件是什麼
- 23. 將顯示的輸出從終端保存到文件格式不錯
- 24. 編譯ubuntu中的頭文件。我在終端輸入什麼?
- 25. 什麼是PHP IDE的文件之外的語法Highlighter的?
- 26. 爲什麼分叉時在終端和文件之間有不同的輸出?
- 27. 語言文件的最佳格式是什麼?
- 28. 什麼格式的文件是.vimrc?
- 29. `* .ni.dll.aux`文件的格式是什麼?
- 30. 什麼是C#語句的輸出
爲什麼downvotes和投票結束?這對我來說似乎是一個完全合理的問題。如果你打算投票結束,至少留下建設性的意見。 – nickf 2009-04-30 13:13:44