php function foo (dizi $ arg = null) -

0 Cevap php

Ben son zamanlarda bir kaç kez aşağıdaki gördüm:

 function foo(array $arg = NULL) { ... }

Benim soru neden varsayılan yapmak olan $arg NULL sadece bir diziye atılacaktır alıyorsunuz? Neden yok:

 function foo(array $arg = array()) { ... }

Çoğunlukla sadece kod okuyor - - Ben gerçekten çok fark yapmaz biliyorum ama neden veri tipleri her zaman değişiyor PHP teşvik ediyoruz.

Ben Kohana bu çok gördüm.

0 Cevap