PHP プログラミング

ここでは PHP を用いた基本的なプログラミング方法と、PHP のエクステンションや Xdebug による開発環境の構築といった発展的なテーマについての記事を書いています。

LAMP 環境を作るためのホスティングに関する情報については、海外ホスティング入門 の情報を参考にしてください。ちなみに、当サイトはブルーホスト上の LAMP 環境でホストされています。 ブルーホストは転送量、ディスク容量とも無制限、かつ安定していて大変オススメです。ホスティングを探している方はぜひ試してみてください。

尚、IIS 上での PHP 利用については IIS7 で PHP を使う方法 および IIS ホスティングランキングを参照してください。

雛形・テンプレート作りに・・・

XML

SQL Server ドライバー for PHP

  1. SQL Server ドライバー for PHP リファレンス
  2. PHP から MS SQL Server へ接続する方法
  3. SQL Server Driver for PHP で変更行を取得できないときの対処方法

LDAP

  1. PHP から Active Directory を用いた認証を行う方法
  2. PHP から LDAP で所属グループのチェックを行う方法

PHP エクステンションの開発方法

外部システムへの接続など、C/C++ などの API 呼び出しがどうしても必要なときは、 PHP エクステンションを自分で実装しちゃいましょう!

  1. 単純な PHP エクステンションの開発方法
  2. PHP エクステンションでの引数の受取り方
  3. PHP エクステンションから戻り値を返す方法
  4. ゼンド ハッシュ API (Zend Hash API) の基本的な使い方

開発環境の構築

開発環境をしっかり作るかどうかはプロとアマチュアの分かれ目、といわれています。 ... といっても、私もそんなにしっかりやってるか微妙ですが・・・(苦笑)

  1. Eclipse PHP Development Tools による開発環境の構築
    この資料では Eclipse PDT を用いてデバッグ機能の充実した開発環境を構築します。
  2. Xdebug によるデバッグ環境の構築
    Xdebug を利用してデバッグの拡張機能を利用します。この資料はその第一弾です。
  3. Xdebug による var_dump の機能拡張
  4. Xdebug によるスタックトレース機能拡張
  5. Xdebug によるデバッガ機能拡張
  6. Xdebug によるトレース機能拡張
  7. Xdebug によるプロファイリングとプロファイリングログの解析
  8. IIS 7.5 上の PHP からイベントログにメッセージを出力するときに注意すること

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 Web/DB プログラミング徹底解説