最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 動態(tài)執(zhí)行帶有參數(shù)的類方法

 更新時間:2009年04月10日 19:43:40   作者:  
PHP中,在事先知道類和類的方法名稱,使用call_user_func函數(shù)可以做動態(tài)執(zhí)行。
官方手冊給出了以下范例:
復制代碼 代碼如下:

<?php
// 使用了NameSpace的例子
namespace Foobar;
class Foo {
static public function test() {
print "Hello world!\n";
}
}
call_user_func(__NAMESPACE__ .'\Foo::test'); // As of PHP 5.3.0
// Hello world!
call_user_func(array(__NAMESPACE__ .'\Foo', 'test')); // As of PHP 5.3.0
// Hello world!
?>

復制代碼 代碼如下:

<?php
// 直接調用方法的例子
class myclass {
static function say_hello()
{
echo "Hello!\n";
}
}
$classname = "myclass";
call_user_func(array($classname, 'say_hello'));
call_user_func($classname .'::say_hello'); // As of 5.2.3
?>

那么,如果是普通的方法,而且,方法帶有參數(shù)該怎么辦?
以下是筆者寫的一個小例子,供參考:
復制代碼 代碼如下:

<?php
// 執(zhí)行帶有參數(shù)的類
class Loveapple{
public function sayHello($a, $b){
echo "Hello:".$a.". ".$b."\n";

}
}
$obj = new Loveapple();
//執(zhí)行結果 Hello:loveapple. Using instance.
call_user_func(array($obj, "sayHello"), "loveapple", "Using instance.");
//執(zhí)行結果 Hello:loveapple. Using class name.
call_user_func(array("Loveapple", "sayHello"), "loveapple", "Using class name.");
?>

相關文章

  • PHP 過濾頁面中的BOM(實現(xiàn)代碼)

    PHP 過濾頁面中的BOM(實現(xiàn)代碼)

    本篇文章是對PHP中過濾頁面中的BOM的實現(xiàn)代碼進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Apache2 httpd.conf 中文版

    Apache2 httpd.conf 中文版

    Apache2 httpd.conf 中文版...
    2006-12-12
  • php操作excel文件 基于phpexcel

    php操作excel文件 基于phpexcel

    最近在工作中需要處理多語言的翻譯問題,翻譯都是寫在excel表格里面。為了處理方便我就保留中文和英文兩列。這樣需要將這些數(shù)據(jù)從excel中取出來,然乎保存在excel的數(shù)組中,通過使用循環(huán)數(shù)組將相應的數(shù)據(jù)放入到數(shù)據(jù)庫中。
    2010-07-07
  • 支持漢轉拼和拼音分詞的PHP中文工具類ChineseUtil

    支持漢轉拼和拼音分詞的PHP中文工具類ChineseUtil

    本文給大家推薦的是一款PHP的中文分詞工具類,功能包括支持漢字轉拼音、拼音分詞、簡繁互轉。非常不錯,有需要的小伙伴可以參考下
    2018-02-02
  • PHP生成plist數(shù)據(jù)的方法

    PHP生成plist數(shù)據(jù)的方法

    這篇文章主要介紹了PHP生成plist數(shù)據(jù)的方法,可實現(xiàn)PHP數(shù)組轉換為蘋果plist XML或文本格式的功能,需要的朋友可以參考下
    2015-06-06
  • 又一個php 分頁類實現(xiàn)代碼

    又一個php 分頁類實現(xiàn)代碼

    php 分頁類代碼,比較簡單。
    2009-12-12
  • PHP5.0~5.6 各版本兼容性cURL文件上傳功能實例分析

    PHP5.0~5.6 各版本兼容性cURL文件上傳功能實例分析

    這篇文章主要介紹了PHP5.0~5.6 各版本兼容性cURL文件上傳功能,結合實例形式分析了php各個常見版本進行curl文件上傳操作的相關實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2018-05-05
  • php allow_url_include的應用和解釋

    php allow_url_include的應用和解釋

    PHP常常因為它可能允許URLS被導入和執(zhí)行語句被人們指責。事實上,這件事情并不是很讓人感到驚奇,因為這是導致稱為Remote URL Include vulnerabilities的php應用程序漏洞的最重要的原因之一。
    2010-04-04
  • PHP模板解析類實例

    PHP模板解析類實例

    這篇文章主要介紹了PHP模板解析類,涉及php針對模板文件的解析與字符串處理的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • php簡單復制文件的方法

    php簡單復制文件的方法

    這篇文章主要介紹了php簡單復制文件的方法,涉及php針對文件的簡單判定與讀寫操作,需要的朋友可以參考下
    2016-05-05

最新評論

昭苏县| 汉源县| 长沙县| 建始县| 舞阳县| 宜兴市| 大荔县| 永平县| 涿州市| 淳化县| 墨竹工卡县| 夹江县| 湟源县| 沙河市| 西丰县| 登封市| 巴中市| 万年县| 商丘市| 江达县| 会泽县| 乌苏市| 靖西县| 庆安县| 城市| 敦化市| 诸暨市| 新河县| 汕尾市| 芜湖市| 如皋市| 泰宁县| 南丰县| 井陉县| 定西市| 黄山市| 特克斯县| 和平县| 贺州市| 井陉县| 大庆市|