Nasıl bir php fonksiyonu bir parametre PHPDoc kullanılarak belirlenen sınıf bir türü olduğunu gösterebilir?

1 Cevap php

Bu örnekte:

/**
 *
 * @param <type> $foo
 * @return <type> 
 */
function do_something($foo) {
    return $foo->really_do_something();
}

Nasıl ki $ foo belirtmek için sınıf Foo olmalıdır?

1 Cevap

PHP (PHP 5 ve sonrası sanırım) son sürümleri daha parametre türleri vardır:

function do_something(Foo $foo) {
   return $foo->really_do_something();
}

$ Foo Foo bir türü değil, bir özel durum hangi.

Ben bu kadar Phpdoc alır varsayalım