basic.php
Eclipse+PDT用のファイル(PHP5.3用)です。
使い方のページには、後で(完成してから)リンクします。
PDT「org.eclipse.php.core_2.1.1.v20090921-1100」付属のファイルと、pdt2.0_php5_ja_2009-05-29.zipを元に作成させていただきました。
basic.php
<?php /** * 実行時に PHP 拡張モジュールをロードする * 警告: この関数は PHP 5.3.0 で非推奨となり、PHP 6.0.0 で削除されます。この機能を使用しないことを強く推奨します。 * @link http://php.net/manual/ja/function.dl.php * @param library string <p> * このパラメータに指定できるのは拡張モジュールのファイル名だけであり、 * それはプラットフォームに依存します。例えば、Unix プラットフォームでは * sockets 拡張モジュール (共有モジュールとしてコンパイルされていれば。 * デフォルトでは有りません!) は sockets.so と呼ばれていますし、一方 * Windows プラットフォームでは php_sockets.dll と呼ばれています。 * </p> * <p> * 拡張モジュールを読み込むディレクトリは、プラットフォームによって * 異なります。 * </p> * <p> * Windows - php.ini に明記されていない場合、デフォルトでは * 拡張モジュールは c:\php5\ext\ からロードされます。 * </p> * <p> * Unix - php.ini に明記されていない場合、デフォルトでは以下に * 依存します: * ・PHP をビルドする際に --enable-debug を指定しているか否か、 * ・(実験段階の) ZTS (Zend Thread Safety) サポートを有効にしているか否か * ・現在の ZEND_MODULE_API_NO(Zend 内部モジュール API 番号。 * 基本的にはメジャーモジュール API の変更が発生した日時。 * 上記を考慮して、ディレクトリのデフォルトは * <install-dir>/lib/php/extensions/<debug-or-not>-<zts-or-not>-ZEND_MODULE_API_NO * となる。 * @return int 成功した場合に TRUE を、失敗した場合に FALSE を返します。 * 拡張モジュールのロード機能が無効(注意書き参照)だったり、あるいは * 無効化されている (enable_dl でオフにされているかまたは php.ini で * セーフモード が有効になっている)場合は、 E_ERROR を発行して実行は * 停止されます。指定されたライブラリをロードできず dl() が失敗した * 場合、FALSE に加えて E_WARNING メッセージが発行されます。 */ function dl ($library) {} /** * ファイルのフルパスとファイル名。インクルードされるファイルの 中で使用された場合、 * インクルードされるファイルの名前が返されます。 * PHP 4.0.2 以降では __FILE__ は常に絶対パスで、 * シンボリックリンクは解決されます。 それより前のバージョンでは、 * 場合によっては相対パスが返されることもあります。 * @link http://php.net/manual/ja/language.constants.php */ define ('__FILE__', null); /** * ファイル上の現在の行番号 * @link http://php.net/manual/ja/language.constants.php */ define ('__LINE__', null); /** * クラス名(PHP4.3.0で追加されました)。 PHP 5以降、 * この定数は宣言時の(ケース依存)を返します。 PHP 4では、 * この値は常に小文字で返されました。 * @link http://php.net/manual/ja/language.constants.php */ define ('__CLASS__', null); /** * 関数名(PHP4.3.0で追加されました)。 PHP 5以降、 * この定数は宣言時の関数名(ケース依存)を返します。 * PHP 4では、この値は常に小文字で返されました。 * @link http://php.net/manual/ja/language.constants.php */ define ('__FUNCTION__', null); /** * クラスのメソッド名(PHP5.0.0で追加されました)。 メソッド名は * 宣言時と同じ(ケース依存)を返します。 * @link http://php.net/manual/ja/language.constants.php */ define ('__METHOD__', null); /** * そのファイルの存在するディレクトリ。include の中で使用すると、 インクルードされるファイルの * 存在するディレクトリを返します。 つまり、これは dirname(__FILE__) と同じ意味です。 * ルートディレクトリである場合を除き、ディレクトリ名の末尾にスラッシュはつきません * (PHP 5.3.0 で追加されました)。 * @link http://php.net/manual/ja/language.constants.php */ define ('__DIR__', null); /** * 現在の名前空間の名前 (大文字小文字を区別します)。 この定数は * コンパイル時に定義されます (PHP 5.3.0 で追加されました)。 * @link http://php.net/manual/ja/language.constants.php */ define ('__NAMESPACE__', null); ?>