PHPの基本的な質問

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:30:491155ブラウズ

私は最近 PHP に触れるようになり、非常に柔軟だと感じています。変数がうまく使用されないことがあります。誰かが私にアドバイスをいただけますか。
$userID=1;
$str='{"userID":'.$userID.'}';

次のように記述できますか:
$str='{"userID":$userID}';変数を自動的に識別して値の置換を行いますか?

そうでない場合は、mysql では可能のようです:
$sql ="insert into user(userID)values($userID)";


いつ使用でき、いつ使用できないでしょうか?

答え:

変数識別子 $ は、

PHP コード
            <p class="sycode">                  $str           =           "     {'userID':      $userID     }     "     ;      //     这里的$userID就是指变量            </p>


のように二重引用符で直接使用できます。ただし、一重引用符で囲まれた $ 記号は、変数識別子

PHP コード
            <p class="sycode">                  echo           '     $userID     '     ;      //      输出字符串$userID,而不是输出1            </p>

ではなく文字として扱われます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP変数判定次の記事:PHP変数判定