Can someone please explain why I can't access my own private property? http://crash.pocketmine.net/view/614697 Spoiler: hand-written stack trace PocketMine => My plugin command executor => eval() => var_dump() => __debugInfo()
Yep. Issue command `/eval var_dump($object);` => PocketMine fires $command->execute($player, $label, ["var_dump(\$object);"]); => Plugin calls eval("var_dump(\$object);"); => PHP calls $object->__debugInfo() => code in the crash report
@PEMapModder PHP is a language that you have to work around, it doesn't work around you. PHP is riddled with bugs like this and it sucks, but that is just how PHP works.