Add array support in CLI (and update the documentation)

git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1241 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
2014-03-24 12:41:06 +00:00
parent 7e69a0e978
commit 1d85cbd5e9
2 changed files with 17 additions and 1 deletions

11
cli.php
View File

@@ -159,6 +159,17 @@ $cli->run(); */
$argv[$key] = file_get_contents ("php://stdin");
}
// Convert "toto=ror&ypyp=oo" arg to array("toto"=>"ror","ypyp"=>"oo")
// (Array management in CLI)
foreach ($argv as $key=>$arg)
{
$val = null;
parse_str ($arg, $val);
if (count ($val) === 1 && reset ($val) === "")
$val = $arg;
$argv[$key] = $val;
}
// TODO : Manage a parameter in the constructor of the class
try
{