Sen bir ilişkisel dizi kullanarak adlandırılmış değişkenleri taklit edebilirsiniz:
function my_function($options)
{
extract($options);
}
sonra arayın
my_function(array("parameter1" => "value1", "parameter2" => "value2"));
O, sağlam kontrol ve işlev içinde varsayılan değerler tablo ile kombine, benim için çok güzel çalışıyor.
Dezavantajı: Orada argümanlar belgelemek için hiçbir Phpdoc kongre ve IDE Yazarken sizin için kullanılabilir argümanlar göstermek mümkün olmayacaktır. Eğer IDE bağlı olarak, ya da güzel bir görünüm olmayabilir, @desc
bloğunun içine kullanılabilir parametreleri girmek zorunda kalacaktır.
Bunun için bir geçici çözüm işlevinde tüm parametreleri ilan, ama hepsi ama ilk isteğe yapmaktır. İlki daha sonra değerleri içeren birleşmeli dizi olabilir.