PHP 、マイトハムエリソ�(variable functions)、ホウオヌー、オ・ン。シ・ネ、キ、゙、ケ。」 、ウ、�ヒ、隍遙「ハムソセ、ホク螟ヒウ邵フ、ャノユ、、、ニ、、、��遑「、ス、ホテヘ、ャイソ、ヌ、「、惕ヲ、ネ PHP、マ。「ニアフセ、ホエリソオ、キシツケヤ、釥゚、゙、ケ。」 、ウ、ホオ。ヌス、マ。「・ウ。シ・�ミ・テ・ッ。「エリソニ。シ・ヨ・�ツチケ、�ソ、皃ヒサネヘムイトヌス、ヌ、ケ。」
イトハムエリソマ。「echo(), unset(), isset(), empty(), include(), print() 、ホ、隍ヲ、ハクタク�スツ、、ネチネ、゚ケ遉�サ、ニサネヘム、ケ、� 、ウ、ネ、マ、ヌ、ュ、゙、サ、」、ウ、�鬢ホクタク�スツ、、トハムハムソネ、キ、ニサネ、ヲ、ヒ、マ ニネシォ、ホ・鬣テ・ムエリソネ、ヲノャヘラ、ャ、「、熙゙、ケ。」
ホ�1 イトハムエリソホホ�
<?php
function foo()
{
echo "In foo()<br />\n";
}
function bar($arg = '')
{
echo "In bar(); argument was '$arg'.<br />\n";
}
// This is a wrapper function around echo
function echoit($string)
{
echo $string;
}
$func = 'foo';
$func(); // This calls foo()
$func = 'bar';
$func('test'); // This calls bar()
$func = 'echoit';
$func('test'); // This calls echoit()
?>
・ェ・ヨ・ク・ァ・ッ・ネ、ホ・皈ス・テ・ノ、トハムエリソネ、テ、ニ・ウ。シ・�ケ、�ウ、ネ、筅ヌ、ュ、゙、ケ。」
ホ�2 イトハム・皈ス・テ・ノ、ホホ�
<?php
class Foo
{
function Variable()
{
$name = 'Bar';
$this->$name(); // Bar() ・皈ス・テ・ノ、ホ・ウ。シ・�
}
function Bar()
{
echo "This is Bar";
}
}
$foo = new Foo();
$funcname = "Variable";
$foo->$funcname(); // $foo->Variable() 、ウ。シ・�ケ、�
?>
タナナェ・皈ス・テ・ノ、ウ。シ・�ケ、�ネ、ュ、ヒ、マ。「エリソニ、モスミ、キ、ホ、ロ、ヲ、ャタナナェ・ラ・愠ム・ニ・」ア鮟ササメ、隍熙簣・タ隍オ、�゙、ケ。」
ホ�3 タナナェ・ラ・愠ム・ニ・」、゙、犂トハム・皈ス・テ・ノ、ホホ�
<?php
class Foo
{
static $variable = 'static property';
static function Variable()
{
echo 'Method Variable called';
}
}
echo Foo::$variable; // 、ウ、�マ 'static property' 、スシィ、キ、゙、ケ。」、ウ、ホ・ケ・ウ。シ・ラ、ヒ、ェ、、、ニ $variable 、ャノャヘラ、ヌ、ケ。」
$variable = "Variable";
Foo::$variable(); // 、ウ、�マ $foo->Variable() 、ウ。シ・�キ、゙、ケ。」、ウ、ホ・ケ・ウ。シ・ラ、ヌ、ホ $variable 、ホニ簣ニ、ノ、爨ォ、鬢ヌ、ケ。」
?>
イトハムハムソ�、� function_exists()、篏イセネ、キ、ニ、ッ、タ、オ、、。」