タグ

2008年4月8日のブックマーク (4件)

  • phpDocumentor形式のドキュメントブロックを生成するvimプラグイン | バシャログ。

    こんにちは。JavaScriptってPythonに似ているってことがだんだんわかってきたtanakaです。 みなさん、PHPでソースコード内ドキュメント、書いてますか。僕は今まで割とさぼりぎみでした。ごめんなさい。しかし、これから紹介するvimプラグインでドキュメントブロックを無理なく書いていけるでしょう。 さて、phpソースコード内の /** * index * * @param string $hoge * @param array $fuga * @access public * @return void */ function index($hoge='hoge', $fuga=array()) { } といった風に、メソッドやクラスの宣言の前に整形されたコメントが記述されているのを見たことがある方もいると思います。何のためにプログラムの実行に影響しないこんなものを書くのかというと

    phpDocumentor形式のドキュメントブロックを生成するvimプラグイン | バシャログ。
  • CakePHP1.2で使える便利な5つの新機能 - yandod's blog

    おかげさまでCakePHPガイドブックの売れ行きは好調のようです。 今回の書籍は主にCakePHP1.1を対象として解説を行っています。 現在CakePHPを利用している方の多くは1.1を利用しているであろう事と、正式版のリリースまではまだ時間があるであろうというのがその理由です。 追記) CakePHPガイドブックの内容は1.1を基にしていますが、1.2の機能を利用する為の章も設けてあります。 とはいえ10月22日にはCakePHP1.2のpre-betaがリリースされ、その完成度は着々と上がっています。 まだ1.2を使った事がない方も多いと思いますので1.2から利用できるさまざまな新機能からいくつかを紹介します。 1.エラー発生箇所のフレンドリーな表示 実際に開発を行っていると一回の作業で正しい記述のコードが書けるとは限りません。 命令の名前や変数の指定を誤ったりした場合はエラーメッ

    CakePHP1.2で使える便利な5つの新機能 - yandod's blog
  • Perl で utf8 化けしたときにどうしたらいいか - TokuLog 改メ tokuhirom’s blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • blog.scrapcode.net: DBIでデータベースの内容をハッシュ配列で取得する

    今時のPerl使いの方は、データベースアクセスにはClass::DBIを使っているのでしょうか? ボクは仕事柄Class::DBIを使えないサーバーで動かすCGIを作ることが多いので、今でもDBIを使っています。Class::DBIも勉強しなきゃなぁ…。 それはともかく、SELECT文の結果をハッシュ配列で取得する方法を書いてみます。 バージョン1.20より古いDBIでは、$dbhをデータベースハンドルオブジェクトとした場合my $sql = 'SELECT id, name FROM test WHERE age < ?'; my $rows = $dbh->selectall_hashref( $sql, undef, 20 );のようなプログラムで$rows = [ { id => 1, name => 'aaaa' }, { id => 2, name => 'bbbb' }, ]