前のレッスンに続いて、新しい godconfig クラスを作成し、prj_name (プロジェクト名) と prj_author (作成者) の 2 つの属性を設定しました。次に、標準入力 (stdin) を取得し、結果をクラスに保存しました。
さて、このレッスンの名前はかなり奇妙です - 私は「怠惰な癌」を持っています、godconfig クラスの属性を書き忘れた場合でも、プログラムは実行されますか?答えはまだ可能です。PHP は自動的にクラスに属性を追加します (これは教師の PPT の元の言葉です)。
GOON、怠け続けてください。もう godconfig クラスを作成したくありません。ここでは $gc = new stdClass() を使用します
前項は非常に簡単なので、コードと実行結果は掲載しません。
次に、別の実際的な要件があります。関数ファイル functionTC() //temp クラス (この名前は教師が任意に選択します) にメソッドを記述します。返される一時クラスを表します。
最初の書き方:
同時に、god_func7:
というファイルにTCメソッドを書きます。それでは結果を見てみましょう。これは元の書き方とまったく同じです:
よし、これでgodconfigをビルドしなくても実現できるようになった。
2 番目の書き方があります。私はそれを思い出すのが面倒です。まあ、これは本当の怠惰です。
3番目の書き方は、PHP7の匿名クラスに関するものです。
PHPのコンストラクタは__construct(parameter){}で、この関数はクラスがインスタンス化されるときに最初に実行されます。次に、PHP7 の匿名クラスを見てみましょう (実際には謎はありません。いわゆる匿名とは、名前がないことを意味します)。唯一の違いは、匿名クラスが外部変数を使用したい場合は、それを渡す必要があることです。でないと使用できません。
実際、上記は、たくさんのコードを書いているので、まったく怠惰ではありません^_^;
結果を見てみましょう:
著作権に関する声明: Note の主催者 Desperado は自由を愛し、共有を主張します。ただし、このメモは、www.jtthink.com (プログラマー オン ザ ロード) の Shen Yi 教師による「The First Phase of PHP Devil Training Course」に由来しています。この学習ノートは最初にブログで公開されたものであり、転載する必要がある場合は、教師の著作を尊重し、シェン・イー教師の署名とコースのソースアドレスを保管してください。
必須の知識ポイント:
1. stdClass: PHP の組み込みの最上位クラス。実際には基本クラスであり、空です。何もない。一時的に使用する場合は、他の場所で使用されることはほとんどありません。その場合、新しいエンティティ クラスを作成する必要はまったくありません。新しい stdClass を直接作成するだけです。
2. foreach は配列を走査します
3. 匿名クラス:

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

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

Dreamweaver Mac版
ビジュアル Web 開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
