0
PHP経由でフォームを送信するときに、フォームのチェックボックスの値が文字列 "true"またはブール値trueとして扱われるかどうかを知っていますか?チェックボックスの値属性が "true"に設定されていると仮定します。PHPで送信されたチェックボックスの値は文字列かブール値ですか?
PHP経由でフォームを送信するときに、フォームのチェックボックスの値が文字列 "true"またはブール値trueとして扱われるかどうかを知っていますか?チェックボックスの値属性が "true"に設定されていると仮定します。PHPで送信されたチェックボックスの値は文字列かブール値ですか?
チェックボックスをオンにすると、value属性にはどのような値を設定しても、PHPはフォームデータを解析して$_REQUEST
とお友達を入力すると文字列になります。
フォームに値を指定しないと、ブラウザは(これはstandard behaviour in HTML 5となります)ではなく、デフォルトで"on"
になります。
ちょうどそれが整数なら何ですか?それはまだ文字列として "解釈される"でしょうか? –
文字列以外の文字は使用できません。それは、整数のように見える文字列かもしれませんが、それでも文字列です。 (PHPは通常convertをタイプしますが)。 – Quentin
これは私が思っていたことです(WinSCPをテストするにはあまりにも怠惰でした...)。ちょうど確認したかった。ありがとう! ':D' –