在学习元数据延迟加载的同时,我遇到了以下几行代码:
// Don't use `wp_list_pluck()` to avoid by-reference manipulation.
$comment_ids = array();
if ( is_array( $comments ) ) {
foreach ( $comments as $comment ) {
if ( $comment instanceof WP_Comment ) {
$comment_ids[] = $comment->comment_ID;
}
}
}
我以为它与该主题有关,但是这里没有引用,唯一的foreach
循环包含在一个函数中,在这种情况下如何进行按引用操纵?
并且,为了最佳实践,什么时候应该使用wp_list_pluck()
函数?
我和你在一起,朋友。我看过函数的源代码,codex和dev docs,看不到该注释所指的内容。
—
Andy Macaulay-Brook