あなたのことはわかりませんが、PHPで配列を作成する方法はあまり好きではありません。array
私は、キーワードを頻繁に使用しすぎていると感じています。また、マップの有用性を考えると、長array($k => $v)
すぎると感じています。(さらに、最近JSのやり方をarray($k1=>array($k2=>$v))
学び、今は本当に嫉妬しています)
これを改善するために私が思いつくことができる最善の方法は次のとおりです。
function a() { // array
return func_get_args();
}
と
function h() { // hash
$array=array();
for($i=0; $i<func_num_args()-1; $i+=2) {
$array[func_get_arg($i)]=func_get_arg($i+1);
}
return $array;
}
=>
...ただし、演算子の使用は許可されていません。
他のアイデアはありますか?