タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

extensionとphpとc++に関するjustoneplanetのブックマーク (1)

  • 第6回 PHP 5.3の変更点(その2) | gihyo.jp

    前回に引き続き、PHP 5.3の変更点を紹介します。 名前空間つきクラス/関数/定数のためのマクロ追加 PHP 5.3の目玉機能のひとつである名前空間を使った拡張モジュールを作成するために、いくつかのマクロが追加されています。 まずは名前付きのシンボルを定義するための共通マクロZEND_NS_NAME()を紹介します。 ZEND_NS_NAME()(Zend/zend_API.h) #define ZEND_NS_NAME(ns, name) ns"\\"name 名前空間の区切り文字“⁠\⁠”でくっつけているだけですね。 注意する点といえばns、nameともに文字列リテラルでないといけないぐらいでしょうか。以下に挙げる名前空間つきクラス/関数/定数のためのマクロはいずれもZEND_NS_NAME()を使っています。 名前空間つきクラス定義マクロ(Zend/zend_API.h) INIT

    第6回 PHP 5.3の変更点(その2) | gihyo.jp
  • 1