広く使用されているバックエンドプログラミング言語として、PHPは、スクリプト言語の特性のためにWeb開発で広く使用されており、コード実行速度が高速です。 PHPのオブジェクト指向プログラミング(OOP)は、開発者により効率的なコード構造を提供し、コードをより明確かつ簡単に再利用できるようにします。
PHPオブジェクト指向プログラミングでは、データアクセスはクラスの設計の重要な部分です。 PHPは3つの主要なデータアクセス方法をサポートしています。
パブリックプロパティ(パブリック)は、通常、矢印演算子( - >)を介してクラスの内外のアクセスを許可します。
クラスカー{
public $ color;
パブリック関数__construct($ color){
$ this-> color = $ color;
}
}
$ car1 = new car( "Blue");
echo $ car1-> color;
保護されたプロパティは、現在のクラスとそのサブクラスでのみアクセスでき、クラスの直接の外でアクセスすることはできません。また、矢印演算子( - >)を使用してアクセスできます。
クラスカー{
守るされた$ color;
パブリック関数__construct($ color){
$ this-> color = $ color;
}
}
クラスのスポーツカーは車を拡張します{
パブリック関数showcolor(){
echo $ this-> color;
}
}
$ car1 = new SportCar( "Red");
$ car1-> showcolor();
プライベート属性(プライベート)は、クラスの外側ではなく現在のクラス内でのみアクセスでき、Arrowオペレーター( - >)からアクセスできます。
クラスカー{
プライベート$ weight;
パブリック関数__construct($ weight){
$ this-> weight = $ weight;
}
パブリック関数showweight(){
echo $ this-> weight;
}
}
$ car1 = new car( "2000");
$ car1-> showweight();
この記事では、PHPオブジェクト指向プログラミングで3つの一般的なデータアクセス方法を紹介します。パブリック属性、保護された属性、プライベート属性です。これらの基本的な概念を理解して習得することは、コードの読みやすさ、保守性、再利用性を改善するのに役立ち、開発者が高品質のコードを作成することが重要です。