-
PHPとは?
-
マニュアルの序文より:
PHP は "PHP: Hypertext Preprocessor" を意味する、HTML 埋め込み型の
スクリプト言語です。 PHP の多くの構文は C、Java、Perl 言語から転
用したものですが、PHP 特有の機能を実装するために独自の構文を導入
しています。PHP の目的は、Web 開発者が動的に生成されるページの
作成を速やかに行うことができるようにすることです。
-
PHP とは何の略ですか?
-
PHP は PHP: Hypertext Preprocessor の略です。
最初の文字が「頭字語の頭字語」になっているため多くの人は混乱します。
この種の頭字語は「再帰的頭字語」と呼ばれます。さらに詳細な情報に興味がある方は、» Free On-Line Dictionary of Computing
あるいは » Wikipedia のエントリ
で再帰的頭字語についてもっと詳しく知ることが出来ます。
-
各バージョン間の関係は?
-
PHP/FI 2.0 は PHP の初期の、
そしてもうすでにサポートされていないバージョンです。
PHP 3 は PHP/FI 2.0 の後継バージョンで、
PHP/FI 2.0 に比べて大きく進歩しています。
PHP 5 が PHP の最新バージョンです。これは » Zend Engine 2 を使用しており、
さまざまな OOP 機能を提供します。
-
異なるバージョンの PHP を同時に実行することができますか?
-
はい。PHP のソースコードディストリビューションに含まれる
INSTALL ファイルを見てください。
-
PHP 4 と PHP 5 の違いは何ですか?
-
PHP 5 は可能な限りこれまでのバージョンと互換性を保つように設計されていますが、
いくつか大幅に変わった点があります。たとえば以下のような点です。
-
Zend Engine 2.0
に基づいた新たな OOP モデル
の採用
-
MySQL 用の、より改善された新しい拡張モジュール
-
SQLite のネイティブサポート
-
新たなエラー報告定数
E_STRICT
による、実行時のコードへの提案メッセージ
-
新たな
関数
によるコード記述の簡素化 (および、
よくある処理のためにわざわざ自前の関数を作成する手間の削減)
より詳細な情報は、
PHP 4 から PHP 5 への移行 および
過去との互換性のない変更
を参照ください。
-
バグを見つけました! 誰に伝えればよいですか?
-
まず、PHP Bug Database でそれが既知のバグかどうかを調べてください。
もしデータベースで見つけることができなければ、「reporting form」
を使ってバグを報告してください。メーリングリスト等ではなく Bug
Database に報告することは非常に重要です。
なぜなら個々のバグには「Tracking Number」がつけられるため、
後からバグの状態をチェックすることが可能だからです。
Bug Database は » http://bugs.php.net/ にあります。