MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


PHP入門 変数のリファレンスについて
profile-img
投稿者: BJさん
投稿日:2020/04/03 10:34
更新日:2020/04/03 11:01
like-img
分類
技術
テクノロジー
システムエンジニア
キャリア
テクニカルサポート
投稿内容
PHPの基本構文「リファレンス」を解説します。
変数の値を異なる変数から参照することを「リファレンス」といいます。


変数をリファレンスとして定義するには、「&」記号を使って、以下のように記述します。
$hoge="変数の値";
$piyo= &hoge;


この例では変数「$hoge」と「$piyo」は同じ値を参照します。そのため「$hoge」の値を変更すると「$piyo」の値も変更されます(逆の場合も同じです)。


例)

<?php
$hoge="リファレンスのサンプル";
$piyo= &$hoge;
echo$hoge."\n";
echo$piyo."\n";
 
// $hoge の値を変更
$hoge="変更!";
echo$hoge."\n";
echo$piyo."\n";
 
// $piyo の値を変更
$hoge="再度、変更!";
echo$hoge."\n";
echo$piyo."\n";
?>


実行結果)
リファレンスのサンプル
リファレンスのサンプル
変更!
変更!
再度、変更!
再度、変更!


結果から、変数「$hoge」「$piyo」のどちらの値を変更しても、常に同じ値であることが分かると思います。


以上になります。

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3