我对 PHP 和 VSCode 都很陌生,并且在检查数组变量的值时对 VSCode 的行为感到惊讶。具体来说,在调试 WordPress 代码时,我看到分配给$GLOBALS['_wp_switched_stack']
. 如果我将光标悬停$GLOBALS
在代码中的变量上,我会看到它的键,但_wp_switched_stack
没有显示。如果我进入$GLOBALS
调试控制台_wp_switched_stack
不显示。如果我进入$GLOBALS['_wp_switched_stack']
调试控制台,我会看到这些值。
我认为这可能是因为键以下划线开头,但是有一个键显示以两个下划线开头。什么解释了这种行为?