私は最近 PHP に触れるようになり、非常に柔軟だと感じています。変数がうまく使用されないことがあります。誰かが私にアドバイスをいただけますか。
$userID=1;
$str='{"userID":'.$userID.'}';
次のように記述できますか:
$str='{"userID":$userID}';変数を自動的に識別して値の置換を行いますか?
そうでない場合は、mysql では可能のようです:
$sql ="insert into user(userID)values($userID)";
いつ使用でき、いつ使用できないでしょうか?
答え:
変数識別子 $ は、
<p class="sycode"> $str = " {'userID': $userID } " ; // 这里的$userID就是指变量 </p>
のように二重引用符で直接使用できます。ただし、一重引用符で囲まれた $ 記号は、変数識別子
<p class="sycode"> echo ' $userID ' ; // 输出字符串$userID,而不是输出1 </p>
ではなく文字として扱われます。