Php 关于wordpress中的register_shutdown_函数和destruct函数

Php 关于wordpress中的register_shutdown_函数和destruct函数,php,wordpress,Php,Wordpress,关于wordpress(wp includes/wp db.php)代码,我有两个问题: 为什么析构函数返回true?这是什么意思 为什么输入参数是数组?能否注册\u关闭\u功能接受数组作为输入 在发布的代码中,\uu destruct()没有任何作用。它刚刚回来 array($this,'method name')是传递回调函数的方式,如果回调函数是类方法,并且在传递回调函数时您处于对象上下文中 例如: class DummyObject() { class __construct()

关于wordpress(
wp includes/wp db.php
)代码,我有两个问题:

  • 为什么析构函数返回true?这是什么意思

  • 为什么输入参数是数组?能否
    注册\u关闭\u功能
    接受数组作为输入

  • 在发布的代码中,
    \uu destruct()
    没有任何作用。它刚刚回来
  • array($this,'method name')
    是传递回调函数的方式,如果回调函数是类方法,并且在传递回调函数时您处于对象上下文中 例如:

    class DummyObject() {
      class __construct() {
        function_that_takes_callback( array($this,'callback_function') );
      }
    
      function callback_function() {
        // do stuff
      }
    }
    
    在希望:

    function_that_takes_callback( 'callback_function');
    function callback_function() {
      // do stuff
    }
    
    function_that_takes_callback( 'callback_function');
    function callback_function() {
      // do stuff
    }