ホームページ  >  記事  >  バックエンド開発  >  php はオブジェクト指向言語ですか?

php はオブジェクト指向言語ですか?

L
Lオリジナル
2020-06-01 15:50:162950ブラウズ

php はオブジェクト指向言語ですか?

PHP 言語はプロセス指向プログラミングとオブジェクト指向プログラミングの両方を適用できます。多くのプログラミング言語では、プロセス指向とオブジェクト指向は 2 つのうちの 1 つでしかプログラムできませんが、PHP ではこの言語と他のプログラミング言語の違いは、PHP プロセス指向と PHP オブジェクト指向を自由に選択または混合できることです。

プロセス指向プログラミングは、時間を空間と交換する戦略を採用しています。初期の頃は、コンピューターの構成が低く、メモリも小さかったため、実行時間が短くても、メモリをいかに節約するかが最優先事項になりました。もっと長かった。ハードウェア技術の発展により、ハードウェアがボトルネックではなくなり、逆に現実世界のシミュレーションやシステムの保守性の向上などが課題となり、時代の要請に応じてオブジェクト指向設計が登場しました。

現在、PC上で適用される一般的なアプリケーションシステムは、ハードウェアの制限を考慮する必要がないためオブジェクト指向が採用されていることが多いですが、システムの保守性などの要求が非常に高く、メモリ制限がある場合には、組み込みシステムは、ほとんどがプロセス指向の方法で設計およびプログラムされています。

手続き指向プログラミング: 手続き指向プログラミングPOP と呼ばれる、プロセス中心のプログラミングの考え方であり、問​​題を解決するために必要な手順を分析し、変数とこれらのステップは段階的に実装されており、使用する際は 1 つずつ呼び出すだけです。

オブジェクト指向プログラミング: オブジェクト指向プログラミングOOP とは、略してオブジェクト概念を持つプログラミング モデルであり、プログラム開発の抽象的な方針でもあります。データ、プロパティ、コード、メソッドが含まれる場合があります。オブジェクトはクラスのインスタンスを指します。オブジェクトをプログラムの基本単位とし、プログラムとデータをカプセル化してソフトウェアの再利用性、柔軟性、拡張性を向上させます。オブジェクト内のプログラムは、オブジェクトに関連付けられたデータにアクセスし、頻繁に変更できます。

推奨チュートリアル: 「PHP チュートリアル

以上がphp はオブジェクト指向言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。