次の配列オプションに遭遇しましたが、それが実際に何をするのかわかりません。
入力
$info = array(
'input' => $input,
'type' => array( 'last_name' => 1 ) || array( 'first_name' => 2 ) || array( 'full_name' => 3 ) || false,
'syntax' => true || false,
'output' => $output
);
$input = 'A' および $output = 'B' の場合、この $info 配列は以下を返します。
出力
array(
'input' => 'A',
'type' => true,
'syntax' => true,
'output' => 'B'
)
「||」は知っています 「if」ステートメントの「OR」を意味しますが、「type」値で「true」を与えるのはなぜですか?
また、「構文」値で false ではなく true を選択するのはなぜですか?
どんな助けでも大歓迎です、ありがとう