すべてのPHP変数の前にドル記号(例:)を付ける必要があることを理解しています$someValue = 1
が、これはなぜですか?なぜこのデザインの選択が行われたのですか?
私が尋ねる理由は、PHP変数がドル記号で始まる必要があると言ったときにガールフレンドがなぜ尋ねたのか、そしてなぜこの構文上の選択が行われたのかわからなかったことに気付きました。
何か案は?
11
PHPの作成者はパーサーの作成方法を知らなかったためです。そのため、識別子を識別するために松葉杖が必要でした。
—
ThomasX
@ThomasX-あなたはおそらく正しいです...私もCコードベースのファンではありません(イケ)
—
ベン・デモット
PHPを作成した人だけがこの質問に答えることができると思います。
—
キアマルノ
開発者を奨励することだと思います... $記号を付けるたびに、支払いに近づきます!
—
カミルクリメック
$this->
すべてのクラス変数と関数の前で使用する必要がなかったら、私は幸せです。