Ben mostrly PHP programlama ve Ruby bazen (bir HTML seçin yardımcı, diyelim ki, gibi) benim PHP funcions içine bu "hash argümanlar" uygulayan bir şekilde muhtaç olmak ne
draw_select :name => :id, :onclick => 'alert(this.value)'
PHP sorun ben pek olası özelliklerini uygulamak için bir parametre sırasını tanımlamak zorunda olduğunu ifade etti.
Ben sadece 1 dize argümanı tanımlamak ve json_decode kullanın () bu yüzden bu gibi argümanlar geçebilir düşünüyordum:
draw_select("'name': 'id', 'onclick': 'alert(this.value)' ")
aşağıdaki gibi bir tanım olur:
function draw_select($string) {
// use json_decode here and pass them as variables
}
Bunu yapmak için daha akıllı bir yol .. bildiğiniz veya PHP bu kadar triying aslında hiç bir mantıklı olmadığını düşünüyor musunuz?
Edited to add: I'm looking for a 'alternative' alternative to just pass a signle array as an argument like function(array(...))