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

PHP callback函數(shù)使用方法和注意事項(xiàng)

 更新時間:2015年01月23日 10:53:50   投稿:junjie  
這篇文章主要介紹了PHP callback函數(shù)使用方法和注意事項(xiàng),本文講解了callback函數(shù)的一些使用技巧和避免事項(xiàng),并給出了一個使用實(shí)例,需要的朋友可以參考下

在PHP中有些諸如 call_user_function() 或 usort() 的函數(shù)接受用戶自定義的函數(shù)作為一個參數(shù)。Callback 函數(shù)不僅可以是一個簡單的函數(shù),它還可以是一個對象的方法,包括靜態(tài)類的方法。

一個 PHP 函數(shù)用函數(shù)名字符串來傳遞。您可以傳遞任何內(nèi)建的或者用戶自定義的函數(shù),除了 array(), echo(), empty(), eval(), exit(), isset(), list(), print() 和 unset()。

一個對象的方法以數(shù)組的形式來傳遞,數(shù)組的 0 下標(biāo)指明對象名,下標(biāo) 1 指明方法名。

對于沒有實(shí)例化為對象的靜態(tài)類,要傳遞其方法,將數(shù)組 0 下標(biāo)指明的對象名換成該類的名稱即可。

Callback 函數(shù)實(shí)例:

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

<?php
// An example callback function
function my_callback_function() {
   echo 'hello world!';
}
// An example callback method
class MyClass {
   function myCallbackMethod() {
       echo 'Hello World!';
   }
}
// Type 1: Simple callback
call_user_func('my_callback_function');
// Type 2: Static class method call
call_user_func(array('MyClass', 'myCallbackMethod'));
// Type 3: Object method call
$obj = new MyClass();
call_user_func(array($obj, 'myCallbackMethod'));
?>

http://www.phpe.net/manual/language.pseudo-types.php
http://cn.php.net/manual/en/language.pseudo-types.php

相關(guān)文章

最新評論

城固县| 茶陵县| 无为县| 天门市| 合阳县| 海阳市| 大化| 静宁县| 靖边县| 浦东新区| 新乐市| 辰溪县| 肥城市| 辽宁省| 广汉市| 隆林| 桐梓县| 西畴县| 霸州市| 偃师市| 隆林| 鄂伦春自治旗| 淮北市| 廉江市| 武强县| 汤原县| 屏南县| 兖州市| 林甸县| 赫章县| 东乌| 漯河市| 定南县| 峡江县| 浦城县| 高青县| 济阳县| 徐汇区| 水城县| 安平县| 镇原县|