四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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可變函數的使用詳解,轉載需保留來源!

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

主站蜘蛛池模板: 幼儿园老师锦旗赠言| 二年级拍手歌生字组词| 尼基塔 电影| 厨神驾到全集免费观看完整版| 八年级上册三峡| 火火| 中国往事演员表| 铁血丹心吉他独奏谱完整版| 美女全身透明衣服| 稻草人三年级课外阅读| 爱奴 电影| 林智妍上流社会| 戏王之王演员表| 瓶邪图片| 少女第一季| 四年级第一二单元测试卷答案| 色在线播放| 何丽萍| 龙政璇| 王渝萱的电影| 语文五年级下册期末试卷人教版| 秘密之门| 77316电影| 色戒观看| 驯服型男刑警队长| 护送钱斯| 里番在线看| 好妻子电视剧免费在线观看| 深流 电视剧| 刀客家族的女人演员表| 抖音网页入口| 尤勇智的个人资料简介| 继承者计划 电视剧| 心经全文260字| 密杀名单| 诡娃| 皇冠小刀清痘视频| 吾凰在上动漫在线观看免费| 寇世勋个人资料简介| 五月天丁香婷婷| 地下车库设计规范|