タグ

ブックマーク / www.doyouphp.jp (2)

  • PHP5を試してみる - エラーレベル「E_STRICT」 - Do You PHP?

    PHP5を試してみる - エラーレベル「E_STRICT」 サンプルは、EXPERIENCEで実際に確認できるようにしてますので、気になる方は見てみてください。 PHP4におけるクラス継承でメソッドをオーバーロードする場合、最後に定義した1つしか有効になりませんでした。このため、デザインパターンなどを使った場合など、メソッドシグネチャを厳密に継承させたい場合に制作者側がメソッドシグネチャを意識せざるを得ない状態でした。 しかし、PHP5からはエラーレベルにE_STRICTが加わり、チェックできるようになったようです。 使い方としては至って簡単で、php.iniのerror_reportingにE_STRICTレベルでもエラーを出力させるよう設定するだけです。当然、設定を反映させるために、Apacheの再起動は必要です。 ●php.ini : ;error_reporting = E_A

  • phpDocumentor - PHPDocに代わるAPIドキュメント自動生成ツール - Do You PHP?

    ずいぶん前にPHPDocを取り上げてあれこれ触ってみましたが、いつの間にかPEARマニュアルからページがなくなっていました。現在ではPHPDocの代わりに、高機能なphpDocumentorがPEARに追加されています。 phpDocumentor家 PEARマニュアルのphpDocumentorのページ 基的にはPHPDocと同じ「APIドキュメントを自動生成する」という機能だけなのですが出力形式が多様で、HTMLだけでもデザインテンプレートが何種類も用意されており、pear.php.netにあるAPIドキュメントでも採用されています。HTML以外にもPDF形式やWindowsのヘルプファイル用hhpファイル(別途コンパイルが必要)、はたまたpeardoc用docbookも出力できてしまいます。 今回はインストールからざっとした使い方までやってみました。 まずはインストールです。お決

  • 1