WM Dergi - 11.SAYI | Page 68

İbrahim Hızlıoğlu ibrahimhizlioglu.com [email protected] Fazla Bilinmeyen Php fonksiyonları 1 Kullandığınız yazılım diliyle ilgili örnek projeleri, kodları incelerken bazen bir fonksiyon görürsünüz ve “Aaa ben bu işlemi yapmak için bir sürü kod yazıyordum, zaten hazır fonksiyonu varmış” dersiniz. Ben bu başlığı yazı dizisi haline getirerek fazla bilinmeyen ama bazı durumlarda işimizi kolaylaştıracak fonksiyonları tanıtmaya çalışacağım. Makale içerikleri temel seviyeye hitap ediyor olacak. Daha ileri seviyeye sahip Php geliştiricileri için unuttuklarını hatırlama, gözden 68 kaçırdıklarını öğrenme gibi pozitif etkileri olabileceğini söyleyebilirim. Lafı daha fazla uzatmadan http_build_query fonksiyonunu anlatmaya başlayayım. http_build_query : Hazırladığımız veya varolan diziyi / nesneyi query string formatına dönüştürmek için bu fonksiyonu kullanabiliriz. Fonksiyona 3 parametre gönderebiliyoruz. İlk parametreye tek boyutlu veya çok boyutlu dizi (array) / nesne (object) atamamız gerekiyor. İkinci parametre; dizinin index değerinde sayısal tanımlar varsa bunların önüne bir ifade ekleyebilmemizi sağlıyor. (user1,user2 vb.) 3. parametre ise query string’te parametreleri ayrıştırmaya yarayan & işaretinin yerine herhangi bir başka değer atamımızı sağlıyor. Örnek olarak http request üzerinden çalışan web servisimiz olduğunu düşünelim. Bu servise istek göndermemiz gereken adres ve parametlerin olması gerekiyor.