phpDocumentor 2 で使える型名
@var @return @param に使える型の書き方です。
1.4. Definition of a ‘Type’ — phpDocumentor v0.13 documentation のまとめ。
Keyword 基本型など
PHP の型
- null
- string
- integer (int)
- boolean (bool)
- float (double)
- object
- array
- resource
PHP の疑似型
- void
- callback
- mixed
phpDocumentor 2 で初めて見た型
- true false
- self
メソッドチェーンを多用する身としては、 self が非常に嬉しい。
というか PDT も self 対応してた。
まじか……
class-name クラス名
そのスコープにおける namespace も考慮してくれる模様。
Multiple-types 複数の型を指定する
で区切って列挙する。 |
integer|float|null
など。
Arrays 配列
- array
- int[]
- (int|string)[]
- ((bool|null)|string)[]
配列のキーの型を指定する方法はない模様。
[] を使った記法は、もちろん PDT 非対応。