메타 데이터 지연 로딩에 대해 배우면서 다음 코드 줄을 만났습니다 .
// 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()
함수 를 사용해야 합니까?