Monthly Archives: 1月 2009

Zend_Viewで改行をbrに変換するのは、どういうのがbetter?

Zend_Viewで改行をbrに変換するのは、どういうのがbetterなんですかね。
現状、ベタに
[php]

[/php]
などとしていますが。

create_functionを使ってみやがれ – よしだメモ

create_functionを使ってみやがれ – よしだメモ
[php]
// rubyのArray#compactみたいなもの
$ary = array(NULL, 3, 0, 'hoge');
$result = array_filter($ary, create_function('$n', 'return $n;'));
var_dump($result);
/* array(2) {
[1]=> int(3)
[3]=> string(4) “hoge”
} */
[/php]

ほっほー。Array#compactですか。なんか、使いたくなる時があるかも。

PHPセッションストレージの大本命Flare

PHPセッションストレージの大本命Flareを試してみました

ほっほう。知らなかったけど。なかなか使う機会はないだろうけどメモ。

集合知プログラミングをPHPで

何番煎じか分からないけど集合知プログラミングをPHPでやってみた その1「ユークリッド距離によるスコアの算出」 – Stellaqua – TOMの技術日記

いいですねー。用途とはともかく、私も手を出してみたい!
とりあえず本買おう。高い。

PDT2.0リリース

お、知らんまに、PDTが2とな。

Eclipse,PHP開発者向けツールの新版「PDT 2.0」を公開:ITpro

 PDTは,PHPアプリケーションの開発に着手するために必要とされる基本的なコード編集機能などを備えるオープンソースの開発ツール。新版は,オブジェクト指向機能をサポートするために,タイプの階層ビューのほか,タイプの情報を基にPHPコードを検索する機能,上書きされたPHPメソッドにタグを付ける機能などを追加した。

 このほかにも,新しいインデックスおよびキャッシュ・エンジンを追加した。また,PHPの変数の型に基づいたコード補完オプションなど,プログラム作成をサポートする機能を強化している。

ほっほうほうほっほほ。
とりあえず入れて使ってみる。いくつでも簡単にインストールできるのがEclipseのいいとこ。HDD容量無駄だけど。
なんか変な強調されますね。変数初期化と、それをリファレンスしている場所かな? 初期化し忘れとかすぐわかって便利?かも?

Zend Framework入門:共通レイアウトによるウェブサイトの管理

Zend Framework入門(13): 共通レイアウトによるウェブサイトの管理 – Zend_Layout-:CodeZine

最近はZend Framework上でもSmartyではなく、Zend_Layoutなどでやっております。
そこで、マニュアルざざっと見ただけだと、どうやって部品部分を作っていいのかわからなかったりわかったり。

[php]
class IndexController extends Zend_Controller_Action {
public function init {
//Zend_Layoutで使う変数 menu を menu.phtml から作成
$this->_helper->layout->assign(‘menu’, $this->view->render(‘menu.phtml’));
}
[/php]

と、こんな風に作るのかーというのが分かってよいチュートリアル。

PHP: mb_convert_encoding

あけましておめでとうございます!

皆様、如何お過ごしでしたでしょうか。
私は食中毒で大ダウン中でした(^_^;)
2009年も頑張ってまいりましょう!

PHP: mb_convert_encoding – Manual
$str = mb_convert_encoding($str, “UCS-2LE”, “JIS, eucjp-win, sjis-win”);

eucjp-win、sjis-winをよく忘れるのでメモ。
CSVを作ったりする時に、sjis-win、よく使いますよネ。