book icon indicating copy to clipboard operation
book copied to clipboard

「PHPなどの言語も変数に対して型を宣言できる」となっているが、PHPでは変数に型注釈できません。

Open webgoto opened this issue 1 year ago • 1 comments

https://github.com/yytypescript/book/edit/master/docs/reference/values-types-variables/type-annotation.md

素晴らしい解説書を作っていただきありがとうございます。

このページ内に「JavaやPHPなどの言語も変数に対して型を宣言できますが」とありますが、PHPでは関数の引数や戻り値の型は指定できても、変数の型は指定できなかった気がします。

もし誤っておりましたら申し訳ありません。

webgoto avatar Nov 01 '24 03:11 webgoto

ご報告ありがとうございます!

ご指摘のとおりPHPでは

  • 引数と戻り値には型注釈できる
  • 変数には型注釈できない

というのが正確な捉え方だと思うので、「JavaやPHPなどの言語も変数に対して型を宣言できますが」は修正する必要があります。

修正案として、「Javaなどの言語も変数に対して型を宣言できますが」のようにPHPへの言及を取る形で対応すると良さそうです。

suin avatar Nov 01 '24 10:11 suin