読み込みが終了しない場合は、しばらく待つか、リロードを行なってください。
If loading does not finish, wait for a while or reload.
エンジニア向けの情報を発信するブログです。
どなたでも発信できます。
お好きに利用していただれば幸いです。

この関数は、環境変数、サーバー変数、get_defined_vars() がコールされたスコープ内でユーザーが定義した変数を含む、全ての の定義済の変数のリストを有する多次元の配列を返します。
<?php
function hoge($hoge, $huga)
{
$args = get_defined_vars();
foreach ($args as $key => $arg) {
echo "keyは: " . $key;
echo "\n";
echo "argは: " . $arg;
echo "\n";
}
}
hoge('beginner', 'engineer');

keyは: hoge
function hoge($hoge, $huga)
<?php
function hoge($hoge, $huga)
{
$piyo = $hoge . $huga; // 👈 引数取得前に変数を定義
$args = get_defined_vars();
foreach ($args as $key => $arg) {
echo "keyは: " . $key;
echo "\n";
echo "argは: " . $arg;
echo "\n";
}
}
hoge('beginner', 'engineer');

<?php
$args = get_defined_vars();
foreach ($args as $key => $arg) {
echo "keyは: " . $key;
echo "\n";
echo "argは: " . $arg;
echo "\n";
}

<?php
class Hoge
{
public $hello = 'hello!';
protected $hey = 'hey!';
private $osu = 'osu!';
public const OSUOSU = 'osuosu!';
protected const SUSHI = 'sushi!';
private const TUNA = 'tuna!';
public function __construct()
{
}
public function hoge($hoge, $huga)
{
$args = get_defined_vars();
foreach ($args as $key => $arg) {
echo "keyは: " . $key;
echo "\n";
echo "argは: " . $arg;
echo "\n";
}
}
}
$hoge = new Hoge();
$hoge->hoge('beginner', 'engineer');

<?php
function hoge($hoge, $huga)
{
$piyo = $hoge . $huga;
$args = func_get_args();
foreach ($args as $key => $arg) {
echo "keyは: " . $key;
echo "\n";
echo "argは: " . $arg;
echo "\n";
}
}
hoge('beginner', 'engineer');
