ホームページ  >  記事  >  バックエンド開発  >  PHP カーネルのオブジェクト指向の詳細な概要、PHP カーネル オブジェクト指向_PHP チュートリアル

PHP カーネルのオブジェクト指向の詳細な概要、PHP カーネル オブジェクト指向_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:00:32924ブラウズ

オブジェクト指向 PHP カーネル、PHP カーネル オブジェクト指向の詳細なまとめ

1 PHP でクラスを作成します。

PHP で次のような単純なクラスを作成します:

リーリー

2.zend_class_entry 構造体

zend_class_entry はカーネルで定義された構造体であり、PHP のクラスとオブジェクトの基本的な構造型です。

リーリー

2. アクセス制御

リーリー

3. クラス内の属性を宣言して更新します

リーリー

属性を動的に追加する

リーリー

4. その他のマクロ

リーリー

5.PHP_メソッド

リーリー

カーネルでの定義

リーリー

6.zend_arg_info

リーリー

パラメータを受け入れて、

を実行します。 リーリー

ZEND_BEGIN_ARG_INFO_EX は Zend/zend_API.h で定義されています

リーリー

ZEND_ARG_INFO(0,url)は次のように定義されます

リーリー

最終的にはこんな感じです

リーリー

7. クラスを定義します

1. 声明

リーリー

2.メソッドを追加します

リーリー

3. PHP_MINIT_FUNCTION での初期化

リーリー

4.パラメータを定義する

リーリー

5.具体的な方法

リーリー

6. PHP でアクセスする

リーリー

http://www.bkjia.com/PHPjc/1093864.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1093864.html技術記事オブジェクト指向 PHP カーネルの詳細な概要、PHP カーネル オブジェクト指向 1. PHP でのクラスの作成 PHP での単純なクラスの作成は次のようになります: ?php$obj = new test($url));? 2. zend_cl .. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。