php のクラスについて詳しく見る
日常の環境は、植物、人、交通機関、食べ物など、数え切れないほどの存在で構成されています。それらを列挙するだけで何時間もかかるほどたくさんあります。各エンティティは、一連のプロパティと動作によって定義されます
たとえば、車両は、色、タイヤの数、メーカー、モデル、容量などのプロパティと、停止、前進、方向転換、および停止などの動作で定義できます。クラクションを鳴らします。 OOP 用語では、エンティティのプロパティと動作の特定の定義をクラスと呼びます。
クラスの定義と作成
クラスは、同じプロパティとサービスを持つオブジェクトのコレクションです。これは、このクラスに属するすべてのオブジェクトに対して統一された抽象的な説明を提供します。これには、プロパティとメソッドという 2 つの主要な部分が含まれます。 オブジェクト指向のプログラミング言語では、クラスは独立したプログラム単位であり、クラス名を持ち、属性の説明とメソッドの説明という 2 つの主要な部分を含む必要があります。 クラスは、アプリケーション内で実際に処理されるものを表すために使用されます。たとえば、公共図書館を管理するアプリケーションを作成している場合は、書籍、雑誌、スタッフ、特別イベント、利用者、その他管理が必要なものを表すクラスを含めることができます。各エンティティには、エンティティを定義する一連のプロパティと動作 (OOP ではフィールドとメソッドと呼ばれます) が含まれています。 PHP での一般的なクラス作成構文は次のとおりです:
class Class_Name { // 字段声明 // 方法声明 }
クラスを作成します:
class Employee { private $name; private $title; protected $wage; protected function clockIn() { echo "Member $this->name clocked in at ".date("h:i:s"); } protected function clockOut() { echo "Member $this->name clocked out at ".date("h:i:s"); } }
このクラスは Employee と呼ばれ、名前、役職、賃金の 3 つのフィールドを定義し、2 つのメソッド: ClockIn (チェックイン) と も定義します。 ClockOut (サインアウト)。
クラスの応用
属性とメソッドを定義したクラスは完全なクラスであり、完全な処理ロジックをクラスに含めることができます。 new キーワードを使用してオブジェクトをインスタンス化し、クラス内にロジックを適用します。複数のオブジェクトを同時にインスタンス化できます。
クラスのインスタンス化:
コードは次のとおりです:object = new class_name();
を使用してオブジェクトのメンバー プロパティとメソッドにアクセスします。例: object->var_name;
object->function_name;
<?php class Person { // 人的成员属性 var $name; //人的名字 var $age; //人的年龄 //人的成员 say() 方法 function say() { echo "我的名字叫:".$this->name."<br />"; echo "我的年龄是:".$this->age; } } //类定义结束 $p1 = new Person(); //实例化一个对象 $p1->name = "Gonn"; //给 $p1 对象属性赋值 $p1->age = 25; $p1->say(); //调用对象中的 say()方法 ?>
プログラム実行結果:
我的名字叫:Gonn 我的年龄是:25
以上がphp のクラスについて詳しく見るの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
