ขณะเรียนรู้เกี่ยวกับการโหลดเมตาดาต้าที่ขี้เกียจฉันพบโค้ดเหล่านี้ :
// 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()
ฟังก์ชั่นเมื่อไหร่?