配列を使用すると、次のフォーマットをやめることがよくあります。
$somearray = array( 'one'=>'one_value',
'twokey'=>'two_value',
'some_third_value'=>'some_other_value',
'987654'=>'12340987',
'confused_yet_456789'=> $some_var,
'confused_yet_rt78466'=>'two_value'
);
それはもちろん、ワンライナーの代わりです:
$somearray = array( 'one'=>'one_value','twokey'=>'two_value','some_third_value'=>'some_other_value','987654'=>'12340987','confused_yet_456789'=> $some_var,'confused_yet_456789'=>'two_value');
ただし、私自身は、関数$parameters
の割り当てで使用されていることに遭遇したことも見たこともありません。
function my_function_3($somevar='some_value_or_other',$title='some_87654_num_value',$cool_stuff='right_or_left',$dashboards='91234765',$menu='some_6374_menu'){
return $cool_stuff;
}
に展開:
function my_function_3( $somevar='some_value_or_other',
$title='some_87654_num_value',
$cool_stuff='right_or_left',
$dashboards='91234765',
$menu='some_6374_menu'
){
return $cool_stuff;
}
echo
またはについても同様return
です。
これから :
$output .= '<img src="http://chart.apis.google.com/chart?cht=qr&chs='.$qr_size .'x'.$qr_size .'&chld=L|4&chl=' . $string . '" width="'.$qr_size.'" height="'.$qr_size.'" alt="Some alt to describe QR code" title="QR code for your phone"/>';
これに:
$output .= '<img src="http://chart.apis.google.com/chart?cht=qr&chs='.
$qr_size .'x'.
$qr_size .'&chld=L|4&chl=' .
$string . '" width="'.
$qr_size.'" height="'.
$qr_size.'" alt="Some alt to describe QR code" title="QR code for your phone"/>';
だから、私の質問は:
/$parameters
だけでなく、関数の代入でもこの構文またはフォーマットを使用できますか?echo
return
いいえの場合 - なぜですか?特定の構成で失敗することはありますか? それはちょうど間違っていますか?
..はいの場合、正しい方法は何ですか (コンマ/ドットの前または後に行を改行します)??