মেটাডেটা অলস-লোডিংয়ের বিষয়ে শিখতে গিয়ে আমি কোডের এই লাইনগুলি পেয়েছি :
// 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()
ফাংশন ব্যবহার করা উচিত ?