ruby test.rb "param1 with space and leading slash\" "param2 with space too"
ARGV[0]=|param1 with space and leading slash" param2|
ARGV[1]=|with|
ARGV[2]=|space|
ARGV[3]=|too|
ARGV.each_with_index{ |v, i|
puts %Q/ARGV[#{i}]=|#{v}|/
}
php test.php "param1 with space and leading slash\" "param2 with space too"
$argv[0]=|test.php|
$argv[1]=|param1 with space and leading slash" param2|
$argv[2]=|with|
$argv[3]=|space|
$argv[4]=|too|
<?php
foreach($argv as $i => $v){
echo "\$argv[{$i}]=|$v|\n";
}
А вот и нет. A a(); -- это объявление функции a, без параметров, возвращающей значение типа A.
PS: результат как у меня - меня не устраивает, и я вижу что тут фича помноженная на баг в редкой степени