投稿者 |
メッセージ |
|
< PHPプログラミング ~ $$について |
|
時間:
木 7月 19, 2007 11:43 am
|
|
|
|
phpは初心者です。
phpについて勉強して分からないことがあったので投稿しました。
先日、友人に$$って何と聞かれました。詳しく聞いてみると、phpのソース内で$$tempと表記されており、それは配列として処理されていたそうです。
今まで$$という表記をみたことがないので気になり、参考書や検索エンジン(googleやyahoo)を使用したのですが、見つかりませんでした。
どなたか教えて頂けないでしょうか?
よろしくお願いします。 |
|
|
|
|
|
|
|
時間:
日 7月 22, 2007 11:26 am
|
|
|
|
$$ という表現より、これは可変変数の一部になります。
可変変数と言うのは、変数の名前を動的に変更するもので、
実際には、混乱を招きやすいので、あまり利点がありません。
例を示します。
$field = "ProductID";
$$field = "432BB";
$field という文字列変数が作成され、これに値"ProductID"が代入されます。
次に、最初の変数の値を使って2番目の変数の名前が作成されます。
ということは、この場合、$$field というのは、
2番目の $以降($field のことですね)が置き換えられて、
$PriductID という変数になると言うことです。
従って以下のようになります。
echo ($ProductID); // 432BB を出力
echo ($$field); // 432BB を出力
これで、理解できますでしょうか? |
|
|
|
|
|
|
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|