ホームページ > バックエンド開発 > PHPチュートリアル > PHP が接続文字列でドットを使用するのはなぜですか?

PHP が接続文字列でドットを使用するのはなぜですか?

WBOY
リリース: 2016-06-17 08:31:36
オリジナル
1004 人が閲覧しました

私が知っているほとんどの言語では、文字列を連結するためにプラス記号を使用します。

返信内容:

PHP、JS、Python のような弱い型の場合、 + は数値の加算でもあり、文字列の連結でもあります。 var a = 1+1; JS の var a = "1"+"1"; 結果は何ですか? 2ですか、11ですか?考えたり、情報を調べたりするには数分かかる場合があります。
しかし、PHP は考えなくてもすべて 1+1=2 であることを知っています。PHP のピリオドは文字列接続であるため、非常に簡単です。
もう 1 つの質問: 文字列の連結にドットを使用するように JS を設計できないのはなぜですか?オブジェクトのせいで。 JS では、オブジェクトのプロパティとメソッドの呼び出しにドット表記が使用されます。同じものを使用すると、不整合が発生します。 PHP での水平矢印の使用は愚かに思えますが、実際には、これによりあらゆる種類の混乱が回避され、非常に賢明かつ愚かです。 Python が新しいインスタンスを作成するときに new を使用しないのはなぜですか?

C++ では文字列を宣言するときに一重引用符を使用できないのはなぜですか?

JAVA はなぜ include ではなく import を使用するのですか?

オブジェクト C はなぜインターフェースを使用しないのですか?

C++ の継承では、extends の代わりに: が使用されるのはなぜですか?

なぜこの質問をするのですか? PHP のドット文字列とドル記号変数の宣言は Perl から来ています。

php が登場する前は、ほとんどの Web CGI プログラムは C または Perl で直接書かれていました。 PHP は世界最高の言語です。
ユニークであることは大したことではありません。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート