izniburak/pdox

Satir 307 if kullanimi hakkinda

Closed this issue · 1 comments

Merhabalar, in() methodunda if kullanimindan sonra else kullanimi goremedim sebebini anlayamadim, tesekkurler.

Merhabalar,

in() metodu temel olarak iki parametre ile çalışıyor. Bunlar $field ve $keys. Burada $field zaten hangi column üzerinde işlem yapılacağı ile alakalı bir parametre. $keys ise bir array veri yapısı ile kullanılmalı. Bu nedenle metot içinde $keys değerinin array olup olmadığını kontrol ediyoruz. Aslında güncel olarak parametre tanımı yaparkende type definition yaptık ama, if'de metot içinde kalmış bulunmuş :)

SELECT * FROM test WHERE foo IN ('a', 'b', 'c')

gibi bir kullanım olduğu için, $keys değerini direkt olarak array düşünüyoruz.