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

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

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

<?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!
?>

復(fù)制代碼 代碼如下:

<?php
// 直接調(diào)用方法的例子
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ù)該怎么辦?
以下是筆者寫的一個(gè)小例子,供參考:
復(fù)制代碼 代碼如下:

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

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

相關(guān)文章

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

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

    本篇文章是對PHP中過濾頁面中的BOM的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    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ù)組將相應(yīng)的數(shù)據(jù)放入到數(shù)據(jù)庫中。
    2010-07-07
  • 支持漢轉(zhuǎn)拼和拼音分詞的PHP中文工具類ChineseUtil

    支持漢轉(zhuǎn)拼和拼音分詞的PHP中文工具類ChineseUtil

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

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

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

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

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

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

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

    php allow_url_include的應(yīng)用和解釋

    PHP常常因?yàn)樗赡茉试SURLS被導(dǎo)入和執(zhí)行語句被人們指責(zé)。事實(shí)上,這件事情并不是很讓人感到驚奇,因?yàn)檫@是導(dǎo)致稱為Remote URL Include vulnerabilities的php應(yīng)用程序漏洞的最重要的原因之一。
    2010-04-04
  • PHP模板解析類實(shí)例

    PHP模板解析類實(shí)例

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

    php簡單復(fù)制文件的方法

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

最新評論

中西区| 安陆市| 五指山市| 茶陵县| 惠州市| 门源| 普兰县| 莫力| 建昌县| 息烽县| 岳西县| 绥德县| 新民市| 防城港市| 东丽区| 清流县| 新蔡县| 丹巴县| 惠东县| 临潭县| 濉溪县| 大足县| 保定市| 宝清县| 偃师市| 梅州市| 合肥市| 曲阜市| 邢台市| 白玉县| 中卫市| 个旧市| 洛川县| 定西市| 博客| 安陆市| 米泉市| 兴山县| 兴国县| 太湖县| 夹江县|