2008/10/14 火曜日

Zend Frameworkのファイルシステムレイアウト

Filed under: Zend Framework — ne-zu @ 23:08:45 このエントリをはてなブックマークに追加

久々にcontrollerのドキュメントを見たんですが、表題のZend Frameworkのファイルシステムレイアウト件、

ファイルシステムレイアウトの作成
まずはディレクトリ構成を決めましょう。 典型的なレイアウトは、次のようなものです。

application/
controllers/
IndexController.php
models/
views/
scripts/
index/
index.phtml
helpers/
filters/
html/
.htaccess
index.php

と、ドキュメントルートのディレクトリ名がhtmlになってるんですね。
昔はdocument_rootだったので、ずっとそのままにしてましたが。
まあ、ディレクトリ名がなんだろうと、ここがルートだ!と指定してしまえばそれでいいんですケド。

みなさんはどういったディレクトリ名にしてたりするのでしょうか。

クイックスタートを見るとwwwだったりしますね。ますます名前はどうでも良いかな。

2008/10/10 金曜日

OpenX - 広告配信サーバ

Filed under: アプリケーション — ne-zu @ 18:45:51 このエントリをはてなブックマークに追加

OpenXを使ってみる予定とか言ってみる - PETIT POWER w/ZeRo

OpenXという広告配信サーバアプリは日本語化もされているとか。ちょっと手を出してみたくなります。めもめも。

2008/10/9 木曜日

aki-web PHP Scripts

Filed under: その他 — ne-zu @ 18:53:03 このエントリをはてなブックマークに追加

aki-web PHP Scripts

2ch互換のトリップ文字列を作成して戻す関数を作られています。
2chっぽいものを作るときにかませるとそれらしいと思うのです。

2008/10/8 水曜日

PHPとデストラクタ - 日々是雑記

Filed under: 基本 — ne-zu @ 23:04:00 このエントリをはてなブックマークに追加

PHPとデストラクタ - 日々是雑記

PHPでデストラクタ、機能としてあるのは知ってるんですが、あまり使う機会が無いです。。

例外が発生している(つまりException型オブジェクトが居る状態)でtry~catchのブロックでデストラクタを定義しているオブジェクトをきちんと始末せずに処理を終わろうとして怒られました。

上記のような罠もあるみたいなので、使う際は気をつけたいと思います。

2008/10/7 火曜日

PHP最適化について検証する

Filed under: 基本 — ne-zu @ 22:53:41 このエントリをはてなブックマークに追加

徹底検証!PHP最適化Tips:第1回 世間で噂されるPHP最適化tipsについて検証する|gihyo.jp … 技術評論社

PHP最適化でよく言われる

・echoのほうがprintより速い
・@によるエラー制御は遅い

などをPHPのソースから検証されています。
ソースから検証されると納得せざるえないっ!

2008/10/6 月曜日

PHP の switch 文は判定が緩やか

Filed under: 基本 — ne-zu @ 23:58:07 このエントリをはてなブックマークに追加

PHP の switch 文は怖くて使えない - れぶろぐ (2008-10-02)

PHP:
  1. function filter($value) {
  2.     switch ($value) {
  3.     case 'abc':
  4.     case 'def':
  5.         return $value;
  6.         break;
  7.     default:
  8.         return '';
  9.         break;
  10.     }
  11. }

といったプログラムの場合、0を与えたら""が戻ってきてほしいものですが、

PHP:
  1. php> echo filter(0);
  2. 0

こうなってしまうらしい。。うーむ。確かにマニュアルコメントにも怪しそうな挙動が載ってますねえ。

PHP:
  1. <?php
  2.  
  3. $string="2string";
  4.  
  5. switch($string)
  6. {
  7.     case 1:
  8.         echo "this is 1";
  9.         break;
  10.     case 2:
  11.         echo "this is 2";
  12.         break;
  13.     case '2string':
  14.         echo "this is a string";
  15.         break;
  16. }
  17.  
  18. ?>

The swich-statement will halt on 'case 2'

Answer: this is 2

とか。うーむ。気をつけましょう。

2008/10/2 木曜日

ロリポップがPHP5に対応?

Filed under: レンタルサーバ — ne-zu @ 22:45:26 このエントリをはてなブックマークに追加

ロリポップがPHP5に対応!? | 僕らのWordPress

ロリポップがついにPHP5に対応か?という話です。
これは喜ばしい人には非常に喜ばしいニュースなのでは(^_^;)
かくいう私もその一人です。

2008/10/1 水曜日

phpMyAdmin 3.0登場

Filed under: phpMyAdmin — ne-zu @ 23:07:18 このエントリをはてなブックマークに追加

phpMyAdmin 3.0登場、お馴染みMySQL管理UIの最新バージョン | エンタープライズ | マイコミジャーナル

phpMyAdminがついにメジャーバージョンアップで3に。

3系から要求するPHPとMySQLのバージョンがそれぞれ5.2以降と5.0以降に変更されているため、以前のバージョンを使っている場合はアップグレードに注意する必要がある。

ですので注意です。

« 前のページ

Powered by PHP-SeeD and WordPress ME