Eğer yazılımcının http_
build_query fonksiyonundan
haberi yoksa aşağıda ki koda
benzer bir şey yapmaya
çalıştığını göreceğiz. - Aslında
benzer bir koda denk geldiğim
için bu makaleyi yazıyorum :)
Burada gereksiz bir döngü
içerisine girdik. Ardından $i
değişkeni ile & operatörünün
ilk parametrenin önününe
gelmemesi için if koşulu yazdık
ve $query_string değişkeninin
değerini güncelledik.
Aynı işlemi http_build_
query fonksiyonu ile yapmayı
denersek;
Her iki kod aynı çıktıyı
vermesine rağmen http_
build_query fonksiyonu ile
hem döngüden kurtuluyoruz
hem de daha temiz ve düzenli
kod yazımı gerçekleştiriyoruz.
Ayrıca burada $base_url ve
$query_string değişkenlerinin
değerini nokta operatörüyle
birleştirmek yerine sprintf
fonksiyonu ile birleştirdik.
69