ostatnio spotkałem się z pewnym kodem gdzie zmienne były deklarowane w ten sposób:
protected /* string */ foo = ...
protected /* int */ bar = ...
protected /* array[]string */ foobar = ...
czy jest to normalna praktyka w php? bo z takim czymś się jeszcze nie spotkałem a może jestem zbyt krótko w tym języku