ホームページ >php教程 >php手册 >PHP入門からseries-03.phpの関数とオブジェクト指向をやめるまで

PHP入門からseries-03.phpの関数とオブジェクト指向をやめるまで

WBOY
WBOYオリジナル
2016-08-10 08:49:351390ブラウズ

phpの入門からseries-03.phpの関数とオブジェクト指向をやめるまで

1.機能

PHP の本当の力はその関数から生まれます。PHP リファレンス マニュアルを参照できます。

カスタム機能:

リーリー

関数名のガイドライン:

  • 関数の名前はその機能を示す必要があります
  • 関数名は文字またはアンダースコアで始まります (数字で始めることはできません)

2. オブジェクト指向

1. 基本的なクラス構文:

リーリー

分析は次のとおりです:

  • Class は、class キーワードの後に​​クラス名の定義を使用します。

  • 変数とメソッドは、クラス名の後の一対の中括弧 ({}) 内で定義できます。

  • クラス変数はvarを使用して宣言され、変数を初期化することもできます。

  • 関数定義は PHP 関数定義に似ていますが、関数にはクラスとクラスがインスタンス化するオブジェクトを通じてのみアクセスできます

  • $this は独自のオブジェクトを表します。 -> アクセスを使用してオブジェクトのメンバーにアクセスすることはなくなりました。
  • PHP_EOLは改行文字です

2. 使用するオブジェクトを作成します

クラスが作成された後、new演算子を使用してクラスのオブジェクトをインスタンス化できます。オブジェクトのメンバーにアクセスするには、-> accessを使用して、引数なしのコンストラクターを呼び出します。括弧なし :

リーリー
リーリー

3.コンストラクター

_construct を使用してコンストラクターに名前を付けます

リーリー

4. デストラクター

コンストラクターとは逆に、オブジェクトがそのライフサイクルを終了するとき(たとえば、オブジェクトが配置されている関数が呼び出されたとき)、システムは自動的にデストラクターを実行します

リーリー

実行結果は以下の通りです:

リーリー

5.相続

単一ルート継承、継承にはキーワードextendsを使用し、インターフェース実装にはimplementsを使用します

3.結論

OK、PHPの関数とオブジェクトの学習は終わりました。このチュートリアルは簡単に学習できるチュートリアルであり、いくつかの文法上の重要な点と特別な異なる点のみに焦点を当てていることに注意してください。

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