ビデオ: 【PHP/MySQL】サービス開発にPHPとデータベース&Webフレームワークも必要?? 2025
PHPクラスコードは、クラスを使用するスクリプト内にある必要があります。通常、クラスは別のインクルードファイルに格納され、クラスを使用するスクリプトに含まれます。
オブジェクトを使用するには、まずクラスからオブジェクトを作成します。そのオブジェクトは、そのクラスに含まれるメソッドを実行できます。オブジェクトを作成することは、オブジェクトをインスタンス化することを意味する 。パターンを使用して類似しているが個性的なドレスをたくさん作成するのと同様に、クラスを使用して多くの類似しているが個別のオブジェクトを作成することができます。オブジェクトを作成するには、 <! - 1 - >
$ objectname =新しいクラス名(値、値、…);オブジェクトを作成する有効なステートメントの一部は、
$ Joe = new Person( "male")です。 $ car_Joe =新しい車( "赤"); $ car_Sam =新しい車( "緑"); $ customer1 =新規顧客( "Smith"、 "Joe"、$ custID);
オブジェクトは変数名に格納され、コンストラクタメソッドが実行されます。次の形式のステートメントを持つクラス内の任意のメソッドを使用できます。
<! - 1 - >
ここでは、Formクラスの使い方を示すスクリプトを示します。
<? php / *スクリプト名:buildForm *説明:フォームを使用して簡単なHTMLフォームを作成する* / require_once( "Form。class");エコー "電話のフォーム"; $ phone_form =新しいフォーム( "process。php"、 "Submit Phone"); $ phone_form-> addField( "first_name"、 "First Name"); $ phone_form-> addField( "last_name"、 "Last Name"); $ phone_form-> addField( "phone"、 "Phone"); echo "以下のフォームに記入してください:<! - 3 - > <! - 2 - >"; $ phone_form-> displayForm();エコー ""; ? >
まず、スクリプトにFormクラスを含むファイルが含まれています。クラスはFormファイルに格納されます。クラス。このスクリプトは、$ phone_formという新しいフォームオブジェクトを作成します。 3つのフィールドがaddFieldメソッドで追加されています。フォームはdisplayFormメソッドで表示されます。このスクリプトでは、追加のHTMLコードが出力されることに注意してください。そのHTMLをdisplayFormメソッドに簡単に追加することができました。<! - 3 - >
スクリプトは、Formクラスを使用して3つのフィールドを持つフォームを作成します。
