| 定義済み変数は以下の値を取ります。 |
| ${STATIC} |
|
プロパティが static の場合は 'static' の値を、それ以外の場合は空の文字列を取ります。 |
| ${NAME} |
|
"set" 接頭辞がなく、最初の文字が大文字になっている CamelCase 形式のメソッド名。 たとえば、プロパティ名 '_my_property' は 'MyProperty' に変換されます。
|
| ${CLASS_NAME} |
|
包含クラスの名前。 |
| ${SCALAR_TYPE_HINT} |
|
言語レベルが PHP 7.0 以上の場合にスカラーの型ヒントが格納されます。 |
| ${FIELD_NAME} |
|
元のプロパティ名がそのまま格納されます。 |
| ${PARAM_NAME} |
|
setter のパラメーター名。 ${FIELD_NAME} とほぼ同じですが、先頭にアンダースコアがある場合は除去されます。 たとえば、プロパティ名 '_myProperty' は 'myProperty' に変換されます。 |
| ${TYPE_HINT} |
|
プロパティの型ヒント。未指定の場合は空の文字列になります。 |
| ${VOID_RETURN_TYPE} |
|
プロジェクトの PHP 言語レベルで戻り値の型 void を使用できるかどうかが示されます。 |
|
${DS}
|
|
ドル記号は普通の '$' 文字に評価されます。 |