今回は,PHPに関する最新ニュースとしてPHP 5.1関連の話題を紹介し,その他の話題としてDB_Objectを利用したO/Rマッピングによるデータベース処理自動化の話題などを紹介する。 PHPの開発状況 PHP5の安定版にPHP 5.0.4のバグ修正作業と平行して,開発版にあたるPHP 5.1関連の作業が進められている。PHP 5.1における主な変更点は,以下の3点である。 1.ZendエンジンVM(仮想マシン)の改良 PHPスクリプトを実行するスクリプト・エンジンに実装された仮想マシンの高速化により,アプリケーションの実行速度が改善されている。文字列処理などその他の処理も高速化されており,PHP5.0と比べてPHP5.1では,アルゴリズム系のベンチマーク・テストにおいて最大2倍程度高速化されることが示されている(PHPウォッチ第12回 PHPでWindowsのGUIアプリを作る「Win
Interview:PHP言語コア開発者スラスキー氏、新版5.0の進捗とJavaとの相乗を語る PHPスクリプト言語優位性の1つには、ハンドリングがしやすい言語体系にある。コア部をガトマンズ氏と共に開発してきたスラスキー氏が来日された。そのインタビュー模様をお送りする。 新版5.0のベータ2が10月30日に公開されたスクリプト言語「PHP」。サーバサイドスクリプト言語として知られ、対応するApacheモジュールを組み込むことでPerlスクリプトと比較して高速処理が可能、というのが従来からのウリだ。しかし、最近では5.0でのXML対応強化はもちろん、Sun Java System Web Server上でPHPが動作するコンポーネントを発表するなど、新たな局面を見せている(参考記事)。 オープンソースの啓蒙活動などを行うOSCARアライアンスは、11月12日に開催されたOSCARアライアンス
Web用スクリプト言語として絶大な人気を誇るPHPが、4年ぶりにメジャーバージョンアップする。2000年にリリースされたPHP 4.0(PHP4)から多くの機能改善を果たしたPHP 5.0(PHP5)は、長期に渡るベータテストを経て3月18日にRelease Candidate 1(リリース候補版1)が公開され、正式リリースへの秒読み段階に入った。本稿ではこのPHP5の実力について、PHP4との比較を中心に検証してみよう。 まず、ご存じない方のために、PHPの概要について紹介しておこう。今日のWeb上では、動的にコンテンツが更新される仕組みが多用されている。具体的な例としては掲示板やオンラインショッピングサイトなどを考えてもらえばよい。これらのサイトでは、人手を介してHTMLドキュメントを更新するのではなく、ユーザが入力した書き込みや、バックグラウンドにあるデータベースの商品情報を使ってリ
注意 PEAR 標準コーディング規約は、 PEAR の公式ディストリビューションに含まれるコードに適用されます。 コーディング規約 (Coding standards) は、開発者たちの間ではよく CS と略されます。この規約の狙いは、コードの一貫性を保つことと PEAR の開発者たちがコードを保守しやすくすることにあります。 インデント 空白 4 つのインデントを使用します。タブは使いません。 これにより、diff や patch、CVS history や annotations の際に問題が発生するのを避けることができます。 Emacs を使用する場合、indent-tabs-mode を nil に設定する必要があります。 Emacs を設定するモードフックの例を次に示します (PHP ファイルを編集する際に これがコールされるようにする必要があります)。 (defun php-
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く