タグ

php5に関するmakotoworldのブックマーク (5)

  • 【 ほでなすPHP 】 PHP5の基本

    続・PHPの基::PHP5の基 PHP4からPHP5になって、クラス・オブジェクト関係の仕様が大きく変更・機能強化され、また「例外処理」その他の機能が追加されました。 このページは「PHPの基PHP4対応のPHP講座)」のページの続編(PHP5の基編)です。このページでは、PHP5で変更・追加された各種機能について解説しています。 目次 オブジェクトの代入 【clone()命令】 メンバのアクセス制限 【public、protected、private】 スタティックメンバ/クラス定数 【::演算子、static、self、parent、const】 コンストラクタとデストラクタ 【__construct()、__destruct()】 特殊メソッド/オートロード 【__*()メソッド、__autoload()関数】 オブジェクト引数のクラス指定 例外処理 【try、thro

  • 例外処理の実装を把握する (2/2)- @IT

    非常に広く知られているところであるが、PHP5になって、オブジェクト指向プログラミングを行うための機能が大幅に強化された。 アクセス修飾子(public、protected、private)や__constructと__destruct、オブジェクトのCopy on Write実装など、変更点を挙げればきりがないが、その中でも重要な実装にもかかわらずノウハウの浸透が進んでいないものの1つに、例外処理の実装がある。 PHP4までは例外処理の実装が存在しなかったため、例外処理には独自のエラーフラグやPEAR_Errorなどを使用した実装が行われてきた。しかしこの方法は、ずっと以前からいわれているように、特殊な値のチェックなどへの対応が必要になったり、予想外の動作が起きた場合の対処に弱いなど、多くの煩雑な問題を抱えている。 PHP5からは、「try~catch」ブロックと「Exception」オ

    makotoworld
    makotoworld 2008/05/08
    PHP5でオブジェクト指向プログラミングを書くために必要なtips
  • PHP5の新機能「リフレクションAPI」とその使用法:CodeZine

    はじめに この記事で紹介する機能は、PHP4からPHP5にまだアップグレードしていない人にとっては、大いに心引かれる機能だと思います。それは、PHP5で新たにサポートされたリフレクションAPIです。リフレクションAPIを使用することで、変数、インターフェイス、関数、メソッド、パラメータ、クラスなどの詳細情報を入手できます。リフレクションAPIは機能が豊富で、多数のクラスやメソッドを利用してリフレクションを実現できます。 この記事ではまず、リフレクションAPIの概念について理解していただくために、リフレクションAPIのクラスとメソッドについて、短い例を交えて簡単に説明します。その後で、PHPで作成した実際的なサンプルアプリケーションを2つ紹介します。1つは、呼び出すメソッドを実行時に判別するアプリケーションで、もう1つは、PHPクラスの情報を示す整形されたHTMLドキュメントを自動生成するア

  • http://www.snow-drop.org/pgday/archives/cat24/cat53/

  • 無料ウェブサービス XREA.COM

  • 1