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

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

(*-*)浩
(*-*)浩オリジナル
2019-09-18 10:30:233529ブラウズ

PHP 言語を使用する場合、プロセス指向とオブジェクト指向をそれぞれ使用することも、PHP プロセス指向とオブジェクト指向を混在させることもできます。これは、他の多くのプログラミング言語ではできないことです。する。

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

オブジェクト指向プログラミング(英語: Object-owned programming、略称: OOP)において、オブジェクトとは、情報や処理を集めたものです。情報 処理記述全体は現実世界を抽象化したものです。

オブジェクトの主な 3 つの特性: (推奨される学習: PHP プログラミングの入門から習熟まで )

オブジェクトの動作: 強制することができます。オブジェクトに対するこれらの操作、ライトをオンにしたりオフにしたりすることは動作です。

オブジェクトの形状: メソッドが適用されたときのオブジェクトの反応、色、サイズ、外観。

オブジェクトの表現: オブジェクトの表現は ID カードに相当し、同じ動作や状態の違いを明確に区別します。

PHP クラス定義

PHP 定義クラスの通常の構文形式は次のとおりです:

<?php
class phpClass {
  var $var1;
  var $var2 = "constant string";
  
  function myfunc ($arg1, $arg2) {
     [..]
  }
  [..]
}
?>

分析は次のとおりです。

クラスは、class キーワードに続いてクラス名を使用して定義されます。

変数とメソッドは、クラス名の後の中括弧 ({}) 内で定義できます。

クラスの変数は var を使用して宣言され、変数の初期化も可能です。

関数定義は PHP 関数の定義に似ていますが、この関数にはクラスとそのインスタンス化されたオブジェクトを通じてのみアクセスできます。

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

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