エリソ�
PHP Manual

イトハムエリソ�

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()、篏イセネ、キ、ニ、ッ、タ、オ、、。」


エリソ�
PHP Manual