この文はどのようにして大声で読み上げられますか?この文はどのように読み込まれますか?
if (!$_SESSION['stuff']) {
$age=12;
}
(私はif文でのブール式を呼び出すことかわからないので、管理者は、非descriptのタイトルを変更してください)
この文はどのようにして大声で読み上げられますか?この文はどのように読み込まれますか?
if (!$_SESSION['stuff']) {
$age=12;
}
(私はif文でのブール式を呼び出すことかわからないので、管理者は、非descriptのタイトルを変更してください)
アレイ$_SESSION
の指標stuff
の値(またはその欠如)false
と評価された場合、次に$age
を設定しないでstuff
$_SESSION
にするかのINT値12
。
それは「もの」のセッションではありません場合は、「年齢を設定します「12.
「それ」とは何ですか?これは、さまざまなセッションの中から選択するように聞こえますが、そうではありません。これは、 "stuff"という名前のセッション変数の値を評価しています。 – Wiseguy
あなたは感嘆符ですか?それは「ない」です。
ああ大丈夫、そうではない! "これと同じように "!isset"と同じように動作しますか? – user784637
@LedZeppelin効果的です。 '!'はNOTです。 '!isset()'は "not isset()"ですが、 '!$ var'は" not($ varの値) "です。設定されていないと "not NULL" == "not false" == "true"となります。 – Wiseguy
あなたの質問がそうでない場合は、まったく同じではありません。 '!'両方で 'not'を意味しますが、 '!$ var'は '!isset($ var)'と同じではありません。値(またはその欠如)が偽に評価されているかどうかをチェックしています。もう1つは、値がまったく設定されていないかどうかをチェックしています。 – JAAulde