読み込みが終了しない場合は、しばらく待つか、リロードを行なってください。
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');