一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP可變函數的使用詳解

php 支持可變函數的概念。這意味著如果一個變量名后有圓括號,php 將尋找與變量的值同名的函數,并且嘗試執行它。可變函數可以用來實現包括回調函數,函數表在內的一些用途。
變量函數不能用于語言結構,例如 echo() ,print() ,unset() ,isset() ,empty() ,include() ,require() 以及類似的語句。需要使用自己的包裝函數來將這些結構用作變量函數。 
Example #1 可變函數示例
復制代碼 代碼如下:
<?php
function  foo () {
    echo  "In foo()<br />/n" ;
}
function  bar ( $arg  =  '' ) {
    echo  "In bar(); argument was ' $arg '.<br />/n" ;
}
// 使用 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()
?>
還可以利用可變函數的特性來調用一個對象的方法。

Example #2 可變方法范例
復制代碼 代碼如下:
<?php
class  Foo
{
    function  Variable ()
    {
         $name  =  'Bar' ;
         $this -> $name ();  // This calls the Bar() method
     }
    function  Bar ()
    {
        echo  "This is Bar" ;
    }
}
$foo  = new  Foo ();
$funcname  =  "Variable" ;
$foo -> $funcname ();    // This calls $foo->Variable()
?>

php技術PHP可變函數的使用詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲区激情区图片小说区 | 欧美成人三级网站在线观看 | 五月激情婷婷丁香 | 色免费在线 | 亚洲欧美综合另类图片小说区 | 国内精品久久久久久影院老狼 | 成人激情站 | 中文字幕不卡一区 | 性夜影院爽黄e爽痛轻点www | 综合激情区视频一区视频二区 | 特黄一级毛片 | 精品久久久噜噜噜久久7 | 国产欧美久久久精品影院 | 91成人免费福利网站在线 | 黄色在线观看国产 | 国语对白精品视频在线观看 | 成人午夜无人区一区二区 | 国产亚洲精品中文带字幕21页 | 午夜一级 | 久久久久激情免费观看 | 顶级欧美色妇xxxxx | 中文字幕在线观看一区二区三区 | 狂野欧美性猛交xxxx巴西 | 九九热亚洲精品综合视频 | 国产视频播放 | 一区二区亚洲视频 | 视色4se影院在线播放 | 久久久综合久久 | 亚洲人的天堂男人爽爽爽 | 国产高清视频网站 | 露脸国产自产拍在线观看 | 2021最新国产成人精品视频 | 亚洲国产精品自在在线观看 | 91伊人网 | 精品久久久久久中文字幕网 | 海外毛片 | 99久久精品全部 | 天天干天天爽 | 成人综合在线观看 | 成人观看的视频三级 | 伊人色综合一区二区三区 |