ホームページ > バックエンド開発 > PHPの問題 > PHPでコンストラクターとこのキーワードを使用するにはどうすればよいですか?コンストラクターの導入方法は?

PHPでコンストラクターとこのキーワードを使用するにはどうすればよいですか?コンストラクターの導入方法は?

慕斯
リリース: 2023-03-10 17:04:01
オリジナル
1636 人が閲覧しました

前回の記事では、「PHP のクラスとオブジェクトとは何ですか?」について紹介しました。なぜオブジェクト指向を学ぶのですか?使い方? 》, この記事では引き続き、PHP でコンストラクターとこのキーワードを使用する方法を紹介します。コンストラクターの導入方法は?一定の参考値があるので、困っている友達が参考になれば幸いです。

PHPでコンストラクターとこのキーワードを使用するにはどうすればよいですか?コンストラクターの導入方法は?

施工方法とこのキーワード:

施工方法のご紹介

作成オブジェクトを作成するときは、オブジェクトを初期化する必要があります。このとき、コンストラクターを呼び出す必要があります。コンストラクターは手動ではなく自動的に呼び出されます。これは魔法のメソッドです。

__construct ()
ログイン後にコピー
  • パラメータを渡さないコンストラクタ

  • #オブジェクトを作成して直接呼び出す|

  • #パラメータが渡されたコンストラクタ
  • ## 割り当て独自のメンバー プロパティに渡されるパラメーター
  • クラスでは、独自のメンバー プロパティとメンバー メソッドにアクセスする必要があります
  • $this:当前对象,
    $this->name ;
    $this->cook() ;
    ログイン後にコピー

    まず、新しいファイルを作成し、最初にクラス、person を記述し、次に 2 つの属性 (1 つは詩、もう 1 つは pome) を指定します。その後、オブジェクトを作成したい場合は $ming を実行できます。詩にアクセスしたい場合は $ming を実行できます。 ming
コードを例として取り上げます:

<?php
class Person {
    public $poet =&#39;林徽因&#39;;
    public $pome= &#39;答案很长,我准备用一生的时间来回答,你准备要听了吗?&#39;;
}
$ming = new Person();
var_dump( $ming);
echo &#39;<br>&#39;;
$niu = new Person();
var_dump ($niu);
?>
ログイン後にコピー

コードは結果を表示します:

結果から次のことがわかります。表示は同じなので、ロジックには準拠しません。オブジェクトはそれぞれのコンテンツに対応するため、次のように記述できます: PHPでコンストラクターとこのキーワードを使用するにはどうすればよいですか?コンストラクターの導入方法は?

<?php
class Person
{
    public $poet;
    public $pome;
}
$ming = new Person();
$ming->poet = &#39;林徽因&#39; ;
$ming->pome = &#39;答案很长,我准备用一生的时间来回答,你准备要听了吗?&#39;;
var_dump ( $ming);
echo &#39;<br>&#39;;
$niu = new
Person();
$niu->name = &#39;张爱玲&#39;;
$niu->age = &#39;你还不来,我怎敢老去&#39;;
var_dump($niu);
ログイン後にコピー
コードは結果を表示します:

推奨学習: PHPでコンストラクターとこのキーワードを使用するにはどうすればよいですか?コンストラクターの導入方法は?php ビデオ チュートリアル

以上がPHPでコンストラクターとこのキーワードを使用するにはどうすればよいですか?コンストラクターの導入方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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