php veri türünü kullanarak mümkündür?

1 Cevap

i (symfony) php bu gördük:

  public function executeShow(sfWebRequest $request)
  {
    // logic
  }

i php bir veri türü bildirebilirsiniz bilmiyordum?

Bir şey kaçırmış?

Birisi bunu açıklayabilir.

teşekkürler

1 Cevap

Bu, TypeHint,

PHP 5 Tür Dayatma tanıttı. Fonksiyonlar şimdi (PHP 5.1 'den beri) veya diziler (fonksiyon prototip sınıfın adını belirterek) nesneler parametreleri zorlamak mümkün. NULL varsayılan parametre değeri olarak kullanılır Ancak, herhangi bir sonraki çağrıya için bir argüman olarak izin verilecektir. (PHP 5.1 'den beri) yazın [...] sadece nesne ve dizinin olabilir İpuçları yazın. Int ve string ile ima Geleneksel türü desteklenmiyor.

Manuel burada biraz belirsiz olduğunu unutmayın. TypeHints Diziler, Sınıflar ve Arayüzler uygulamak değil, scalars (integer, float, string ya da boolean) olabilir. Biz gerçi PHP 5.4 / 6 skaler typehinting alabilirsiniz.