Python ve diğerleri, değişken uzunluk argümanı listeleri için özel bir yazım var:
def do_something(*args):
# do something
do_something(1, 2, 3, 4, 5, ...) # arbitrarily long list
Ben PHP kılavuzu okuma, ve bu dedi:
PHP 4 and above has support for variable-length argument lists in user-defined functions. This is really quite easy, using the func_num_args(), func_get_arg(), and func_get_args() functions.
No special syntax is required, and argument lists may still be explicitly provided with function definitions and will behave as normal.
Ben ilk bölümünü almak. Hiçbir argüman alan bir fonksiyon istiyorum gibi o vb func_get_args()
kullanarak bir dizi olarak onları ben gerçekten ikinci bir parçası olsa, ne söylediğini alamadım gibi birçok argüman iletebilirsiniz .
Yani, benim soru değişken uzunluk argümanlar için bazı özel sözdizimi, ya da ben bilmem bazı en iyi uygulama, var mi? Manuel önerdiği yaklaşım, en iyi kludgey görünüyor ve (ben bunu yanlış yapıyorum sürece) hiçbir argüman alıyor gibi işlev görünüyor yapar. Ben tüm bu dil özelliği kullanmak için çalışıyor olmamalıdır?