Skip to content

Command line arguments

cztomczak edited this page Feb 4, 2016 · 3 revisions

Project will move to github. Find this wiki page at the new address: https://github.com/cztomczak/phpdesktop/wiki/CommandLineArguments


Command line arguments

This page describes command line arguments that can be passed to phpdesktop executable.

Chrome switches

You can pass many of Chrome command line switches to phpdesktop-chrome.exe, see:
http://peter.sh/experiments/chromium-command-line-switches/

See also "command_line_switches" option on the ChromeSettings wiki page.

--cgi-environment

Wth this argument you can pass custom environment variables to PHP. These variables will be appended to the $_ENV array. See example:

phpdesktop-chrome.exe --cgi-environment="SOME=1,ABC=2"

Now if you do print_r($_ENV) in a php script you should see:

Array
(
[SERVER_NAME] => 127.0.0.1
..
[SOME] => 1
[ABC] => 2
)

You can overwrite arbitrary environment variables like SERVER_NAME or any other.

What is this feature needed for? For example, you can launch an another phpdesktop app window from an existing app, and pass custom parameters so that you can differentiate both app launches. You can mix it with passing of Chrome switches to achieve various functionality.

Clone this wiki locally