ホームページ >バックエンド開発 >PHPの問題 >phpのキーワードってどういう意味ですか?

phpのキーワードってどういう意味ですか?

WBOY
WBOYオリジナル
2022-07-27 16:55:072471ブラウズ

PHP キーワードは、構文内で特別な意味を持つ文字を意味します。キーワードは、ファイルに記録されている特定のデータ項目の値を識別するために使用されます。PHP キーワードは、それらが PHP 言語自体によって使用されていることを示し、単語を使用することはできませんプライベート、保護、パブリック、静的、最終、抽象などの他の目的に使用されます。

phpのキーワードってどういう意味ですか?

この記事の動作環境: Windows 10 システム、PHP バージョン 8.1、Dell G3 コンピューター

php キーワードの意味

いわゆるキーワードは、言語自体で使用されており、他の目的には使用できない単語です。

PHP 開発者は、object を使用するときに 6 つのキーワードをマスターする必要があります。

Private

Private はアクセス制御の中核部分であるため、Private として定義されたプロパティ (変数) またはメソッドin the class can Only クラス内でのみアクセスできます クラスのインスタンス (オブジェクト) やサブクラスからはアクセスできません 同様に、クラス名を使用して直接アクセスすることもできません

Protected

Protected のアクセス レベルは、Private に次いで 2 番目です。Protected として定義されたプロパティ (変数) またはメソッドには、このクラスだけでなく、このクラスからもアクセスできます。クラスのサブクラスからもアクセスできますが、プライベート属性ではアクセスできません。

Public

Public には最大のアクセス権があり、Public として定義されたプロパティ (変数) またはメソッドには、プログラム内のどこからでもいつでもアクセスできます。

static

クラス内の属性 (変数) を静的として宣言すると、その属性の値はそのすべてのオブジェクトに表示され、共有変数になります。したがって、静的属性値はオブジェクトではなくクラスに依存します。静的プロパティにはオブジェクトを通じてアクセスできませんが、クラス名と :: 記号を使用して直接アクセスできます。同様に、静的メソッドにもオブジェクト共有の特性がありますが、次の 2 つの点に注意する必要があります。

  • クラス名 +::

    ## を使用して静的メソッドに直接アクセスします。
  • #$this キーワードは静的メソッドでは使用できません

最終

プロパティ (変数) が変更された場合by Final、次にプロパティ(変数) 値を変更することはできず、関数の場合は関数をオーバーライドしたりオーバーライドしたりすることはできません。

Abstract

Abstract として定義されたクラスはインスタンス化できません。どのクラスでも、その中の少なくとも 1 つのメソッドが Abstract として宣言されている場合、このクラスも Abstract として宣言する必要があります。 Abstract として定義されたメソッドは、その呼び出しメソッド (パラメーター) を宣言するだけであり、その特定の関数の実装を定義することはできません。

拡張知識

演算子

演算子は式内で接続するために使用されます。さまざまな演算子を使用できます。オブジェクトごとに、異なる演算子が異なる操作メソッドを指定します。

演算子は、言語の組み込み関数、最も基本的な関数、そして代替不可能な関数として理解できます。

演算子は本質的には関数です。演算子にはコンパイラによるさらなる説明が必要なだけです。

関数

関数は、タスクを一緒に実行するステートメントのグループです

関数と演算子の違い:

  • 演算子はオーバーロードのみ可能であり、カスタマイズはできません。関数の名前は、識別子である限り自由に選択できますが、演算子は選択できません。

  • 関数自体にはコードが含まれており、プログラムの実行時、関数に遭遇すると、まず関数のパラメーターをスタックにプッシュし、次にジャンプします。実行する関数のコード。オペレーターは現地で直接操作します。

推奨学習: 「

PHP ビデオ チュートリアル

以上がphpのキーワードってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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