Herhangi bir foreach
döngüde, döngüdeki dizinin son değeri foreach
döngü sona erdikten sonra kalır . Bu yüzden foreach
döngü bittikten sonra bu değer her zaman ayarlanmamalıdır .
wp_list_pluck()
ayrıca geçilmezse sadece temel bir foreach
döngüdür $index_key
. Ayrıca, herhangi bir foreach
döngüde olduğu gibi , dizinin son değeri foreach
döngü sona erdikten sonra kalır ve bu satırın kodeksinde neyi ifade ettiğini düşünüyorum.
Ancak, bu varsayım yanlıştır. Fonksiyonlar bağımsız kod parçalarıdır ve globaller dışında bir fonksiyonun içindeki bu kod parçaları sadece fonksiyonun kendisi tarafından kullanılabilir. wp_list_pluck()
intenal değerlerinden ( değişkenler ) hiçbirini globalleştirmez , bu nedenle dizinin son değeri foreach
işlevin içindeki döngüden sonra da kullanılabilir olsa ve ayarlanamazsa , işlev dışındaki herhangi bir kod parçası için kullanılamaz, Bu nedenle, kodeksinde bu satırda açıklandığı gibi, başvuru yoluyla geçme sorununa sahip olamazsınız.
wp_list_pluck()
herhangi bir basit foreach
döngü kadar geçerli . Seçim size kalmış. Şahsen ben wp_list_pluck()
kod tasarrufu kaydeder tercih ve daha sonra kabus hata ayıklama yol açabilir değişkenleri unutma hatırlamak gerekmez.
Sadece son bir not, işleve geçirilirse aynı şekilde çalıştığından wp_list_pluck()
da değiştirilebilirarray_column
$index_key