php5 には多くの新しい機能が追加されていますが、それらは最新の chm マニュアルには反映されておらず、オンラインマニュアルで見つける必要があります。これは面倒です。
早速、php5 の新しいクラスの新機能を php2 のクラスと比較して見てみましょう。
1/ アクセス制御の追加: プライベート/パブリック/保護された機能の使用
2/ インターフェイスと抽象クラス、インターフェイス/抽象の概念を追加しましたが、残念ながら、それはクラスの継承です。またはツリーです。整形された単一継承。
3/ 最終関数を定義できますが、親クラスでこの関数をオーバーライドすることはできません。
4/ 最後に、クラスで静的変数を定義できます。PHP では関数でのみ定義できます。 static $aa = null;、また const メソッド const mystatic = 'aaaaaa';
5/ 新しい self 内部メソッド echo self::mystatic; も追加されました。以下の内部機能
__construct() 初期化
__destruct(); アンロード
__get(); 返されたクラス内の特定の変数値の編成。
__set(); クラス内の特定の変数値の割り当てを整理します。
__call(); 存在しないクラスの関数を呼び出す場合は、メソッド
__clone(); を処理する必要があります。 オブジェクトをコピーするときに使用します
__sleep() ; シリアル化するときに使用します
__weekup(); 逆シリアル化するときに
7/ を使用します。
$object2 = $object1
$object2 はメモリ内のコピーではなく $object1 への参照を取得します
8/ 主にクラス/関数領域の構造と統計情報を表示するために使用されるリフレクション API を提供します。これは真新しいです 明確に説明するのは難しいです (非常に強力ですが、個人的にはまだ「このヒーローを使用できる場所」を見つけていません)
9/ クラスオブジェクトの列挙関数を提供しますを使用すると、for ループを使用してオブジェクト内のグローバル変数を処理できます。
10/ クラス宣言ファイルを自動的にロードする __autoload() 関数を提供します
;

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

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

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。
