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

前回の記事では、「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 サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター