ホームページ > バックエンド開発 > PHPの問題 > PHPでクラス内のメソッドを呼び出す方法

PHPでクラス内のメソッドを呼び出す方法

青灯夜游
リリース: 2023-03-16 11:30:02
オリジナル
4024 人が閲覧しました

呼び出し手順: 1. new キーワードの後に​​クラス名と同じ名前のメソッドを使用して、クラス class をオブジェクトにインスタンス化します。構文は、「変数名 = 新しいクラス名 (パラメーター番号リスト)」です。 );" または "$ 変数名 = 新しいクラス名;"; 2. オブジェクト内のメンバー メソッドを呼び出すには、特殊な演算子記号 "->" を使用します。構文は "$ 変数名 -> メソッド名 () ;"。

PHPでクラス内のメソッドを呼び出す方法

#このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター

php 呼び出しクラス class のメソッド

#ステップ 1: クラス class をオブジェクトにインスタンス化する

クラスをオブジェクトにインスタンス化するのは非常に簡単です。オブジェクトを作成するには、 new キーワードを使用し、最後にクラス名と同じ名前のメソッドを追加するだけです。もちろん、オブジェクトをインスタンス化するときにオブジェクトのパラメーターを渡す必要がない場合は、かっこを追加せずに、 new キーワードの直後にクラス名を使用します。

オブジェクトのインスタンス化形式は次のとおりです:

$变量名 = new 类名(参数数列表);
或
$变量名 = new 类名;
ログイン後にコピー

パラメータの説明は次のとおりです:

  • 変数名: オブジェクトの参照名クラスを通じて作成されたオブジェクト、オブジェクトのメンバーはこの名前を通じてアクセスできます;

  • new: 新しいオブジェクトが作成されることを示すキーワード;

  • クラス名: 新しいオブジェクトのタイプを表します;

  • パラメータ リスト: 指定されたクラスのコンストラクターは、オブジェクトの値を初期化するために使用されます。クラスにコンストラクターが定義されていない場合、PHP はパラメーターなしで自動的にコンストラクターを作成します。 のデフォルトのコンストラクター。

#ステップ 2. オブジェクト内のメソッドを呼び出す


オブジェクトにはメンバー プロパティとメンバー メソッドが含まれており、メンバーとメソッドにアクセスします。配列内の要素へのアクセスも同様で、オブジェクト内のメンバーには、オブジェクトへの参照を通じてのみアクセスできます。ただし、オブジェクト メンバーへのアクセスを完了するには、特別な演算子 -> を使用する必要があります。

オブジェクト内のメンバー メソッドにアクセスするための構文形式は次のとおりです。

$变量名 -> 成员方法名();        //访问对象中的成员方法
ログイン後にコピー

例: クラス class

の demo() メソッドを呼び出します。 #

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
    class Website{
        public function demo(){
            echo &#39;成员方法 demo()&#39;;
        }
    }
    $student = new Website();
    $student -> demo();
?>
ログイン後にコピー

推奨学習: 「PHPでクラス内のメソッドを呼び出す方法PHP ビデオ チュートリアル

以上がPHPでクラス内のメソッドを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート