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

ホーム > PHP プログラミング

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 からイベントログにメッセージを出力するときに注意すること

オススメの書籍

オススメ!
PHP の基本的な内容から、PDF の使い方など実用的な面、それらに加えてメモリの管理方法、エクステンションの開発方法など発展した内容まで解説されています。
オススメ!
当サイトの情報はこの本の著者のブログやサイトを参考にさせていただいています!

ちなみに私は基本的に全て原著で読んでいます。英語が苦手だなぁ、というかたは 洋書の読み方IT 系の人向けの TOEIC で 750 点取る方法 などを参考にしてみてください。

スポンサーリンク