[PHP]変数の中身を変数名に使いたい

変数の中身を変数名に使いたい時ってありますよね。
そういう時は可変変数というものを使います。

<?php
$hoge = 'ほげだよ';
$fuga = 'hoge';
echo $$fuga;

実行例
https://paiza.io/projects/Mx05FykiCEg8YPKqW92iQg

ちなみにオブジェクトのプロパティーとして使いたい場合は

$this->{$fuga}

みたいな感じにすると使うことができます。

PHP本格入門[上] ~プログラミングとオブジェクト指向の基礎からデータベース連携まで
Amazon.co.jp: PHP本格入門[上] ~プログラミングとオブジェクト指向の基礎からデータベース連携まで eBook : 大家 正登: Kindleストア
タイトルとURLをコピーしました