最新情報
- 04月26日・・・Selenium
- 03月28日・・・Unexpected
- 03月25日・・・Deprecated
- 01月06日・・・画面が真っ白
- 11月18日・・・get_class_methods
CodeIgniter
CodeIgniter とは、PHP4/5対応の軽量フレームワークです。PHP を利用するフレームワークは Zend Framework, Symfony, Ethna, CakePHP, Maple 等いろいろあります。Joomla, Drupal, Ez publish 等の CMS も、広い意味ではフレームワークといえるでしょう。
フレームワークとして、CodeIgniter を見てみると、凄くシンプルな作りになっているのが特徴でしょう。機能の豊富さを売りにするフレームワークが多い中で、対照的です。学習時間も含めて考えると開発効率は非常に良いと思います。PHP らしいフレームワークだと言えるでしょう。(他のフレームワークだと規模が大きすぎるように思います。)
PHP4 互換ですが、オブジェクト指向プログラミングも対応しています。フォークとして、PHP5 専用のフレームワーク Kohana もあるようです。
2009年08月03日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: PHP
Cannot instantiate abstract class
オブジェクト指向プログラミングでは、抽象クラスを作成することができる。抽象クラスは、クラスの雛形のようなもので、クラスで定義されるべきメソッド等を規定するものです。
抽象クラスは直接インスタンス化することはできません。抽象クラスを継承するクラスを作成し、そのクラスのインスタンスを作成するようにしてください。
もし、抽象クラスのインスタンスを生成しようとすると、下記のようなエラーメッセージが表示されます。
Fatal error: Cannot instantiate abstract class ClassName
タグ
2009年06月15日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: エラーメッセージ
401 Authorization Required
認証が必要なページを閲覧し、認証に失敗したとき、サーバーは401エラーレスポンスを返します。
原因としては、まずユーザー名あるいはパスワードが正しくない、というのが考えられます。入力ミスや大文字小文字の間違い等を確かめてみましょう。
ブラウザやセキュリティソフトの設定によっては認証できないこともあるようですので、お使いのソフトのマニュアル等を参照してください。
それでも解決しない場合は、サーバー側の設定ミスの可能性が考えられます。
タグ
2009年04月26日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: エラーメッセージ