回覆列表
  • 1 # 錢布斯

    php中使用call:

    <?php

    // An example callback function

    function my_callback_function() {

    echo "hello world!";

    }

    // An example callback method

    class MyClass {

    static 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"));

    // Type 4: Static class method call (As of PHP 5.2.3)

    call_user_func("MyClass::myCallbackMethod");

    // Type 5: Relative static class method call (As of PHP 5.3.0)

    class A {

    public static function who() {

    echo "A\n";

    }

    }

    class B extends A {

    public static function who() {

    echo "B\n";

    }

    }

    call_user_func(array("B", "parent::who")); // A

    ?>

  • 中秋節和大豐收的關聯?
  • 為什麼有些人把誠實善良的人視為“傻人”?