CLI 和 CGI

PHP 5 中對 CLI 和 CGI 檔案名作了些改變。PHP 5 中,CGI 版本被改名為 php-cgi.exe(以前是 php.exe),現在主目錄中的是 CLI 版本(之前是 cli/php.exe)。

PHP 5 中引進了一種新模式:php-win.exe。這和 CLI 版本相同,只除了 php-win 不輸出任何內容,因此不會提供控制台(螢幕上不會閃過「dos 視窗」)。此行為類似 php-gtk。

PHP 5 中,CLI 版本總會產生全局變量 $argv$argc 而不管 php.ini 是怎麼設的。即使將 register_argc_argv 設為 off 也不影響 CLI。

參見指令行模式