PHP - 析构函数可以访问任何方法或属性

In php when using the destructor, does the code inside the destructor still have access to any methods and properties of the object?

Yes, you can access both methods and properties within a destructor, as demonstrated by this simple test-case:

class Foo {
    private $bar = 'member variable - ';
    function bar() {
        return 'function';
    }
    function __destruct() {
        echo $this->bar;
        echo $this->bar();
    }
}
$o = new Foo;
unset( $o);

Which prints:

member variable - function

See the PHP Docs on for deconstructors for more information, including their example of referencing a member variable from within the destructor.