Przejrzałem też o funkcjach i nie znalazłem intereującej mnie odpowiedzi.
Mianowice z tego co mi wiadomo w php5 nie ma de facto bardzo ścisłej kontroli typów danych. Jaka jest zatem różnica czy zapiszę zmienną z jej typem:
<?php public function __construct(int $id){ /* kod */ } ?>
czy też tak
<?php public function __construct($id){ /* kod */ } ?>
poza tym, że kod jest czytelniejszy i także dzięki temu pierwszemu w Zend Developement 5 mam ułatwienie w pisaniu komentarzy zgodnie ze standardech phpDocumentator?