タグ

関連タグで絞り込む (266)

タグの絞り込みを解除

PHPに関するdenkenのブックマーク (243)

  • 色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)

    PHPフレームワークの速度比較では、HelloWorldを表示するのみの単純なアプリを用いた計測を元に比較表が作られることが多いです。特に後発のフレームワークは分かりやすい特徴付けとして速度をアピールする傾向にあるため、その比較表を元に N倍速いというアピールをしています。 PHPフレームワークを使うということは、DBまで絡めたWebアプリを作ることがほとんどなため、HelloWorldアプリの比較よりは、DBからレコード取得して表示するまでの処理速度を比較したほうがより現実に近い指標になると思います。特にCakePHP1系ではDBのデータ取得も独自ドライバになっていますし、モデルの処理も重いのでそこまで含めて他と比較したほうが良いと思ってます。 今回はDBから1レコード取得して表示するという簡単なアプリで各フレームワークの速度を評価しました。フレームワークに備わっているViewキャッシュ

    色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)
  • PHPの新しいround関数にバグをみつけた - hnwの日記

    PHP 5.3.0以降、PHPのround関数の挙動はChristian Seilerさんが提案したRFCに従って一新されています。この新しいround関数の仕様上の問題もしくはバグを見つけました。 以前の記事「PHP5.3.0alpha3のround関数の実装がPHP5.2.6と変わった」でこの新しい実装は「今までよりは良い実装」ではないかと書きましたが、撤回すべきかもしれません。ベースのアイデアとしては以前の記事にも書いた通り悪くないと思うのですが、考え漏れがあるような気がしています。 たとえば次のサンプルコードを見て下さい。 <?php ini_set("precision",19); var_dump(1000000000000000.125); var_dump(round(1000000000000000.125)); サンプルコード中の1000000000000000.125

    PHPの新しいround関数にバグをみつけた - hnwの日記
    denken
    denken 2011/04/09
    「対案もなしに現象だけバグ報告してみたらbogus扱いされてしまった」
  • 典型的PHPerの13の悪癖


     PHP使PHPer13PHP 1. sshvimemacs PHPerssh使Eclipse/PDT使 2. SVN使 PHPer
    典型的PHPerの13の悪癖
    denken
    denken 2011/04/06
    「vimやemacsで開発をする」「vimやemacsで開発をする」「vimやemacsで開発をする」
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    denken
    denken 2011/03/19
  • PHPによるデザインパターン入門 - Do You PHP?


    PHP PHPISBN4-7980-1516-4 2006/11/23 PHP使GoFGoFCentOS4.4/WindowsXPSP2PHP5.1.x/5.2.0 1     GoF  使 使 PHP PHP PHP52
    PHPによるデザインパターン入門 - Do You PHP?
    denken
    denken 2010/03/15
    絶版本の校正前テキストを公開
  • PHPの言語仕様がウンコな理由個人的トップ10 - kなんとかの日記


    PHPerPHPJavaPHPer PHP使 PHP htmlspecialchars()  Web echo $var WordPressthemeHTML PHPer ## echo $var;  h($var); ! func
    PHPの言語仕様がウンコな理由個人的トップ10 - kなんとかの日記
    denken
    denken 2009/12/01
    php++というと、配列を[]で書けるようにしたqiqが思い出されますね
  • Modern PHP Programming @ PFI Seminar


    WebPHPPHP 5.6PHPHack/HHVMPHPPHPNGPHP 7.0
    Modern PHP Programming @ PFI Seminar
    denken
    denken 2009/11/26
    ひげのおじさんをみんなでコンテンツ消費
  • PHP で Google 第二回 サイト収集ツール(クローラ)と本文情報抽出を PHP で実装 - 横転プログラミング


     PHP  Google  Yahoo   1.  2.    2.   nakatani  PHP 
    PHP で Google 第二回 サイト収集ツール(クローラ)と本文情報抽出を PHP で実装 - 横転プログラミング
  • htmlspecialcharsに関する残念なお知らせ - 岩本隆史の日記帳(アーカイブ)

    htmlspecialcharsのパッチ私案」に書いた件、バグレポートを出してみましたが、「すでに同じバグレポートがあるだろ」という理由により、あえなく却下されました。 せめて先方が「同じ」とみなしているレポート番号ぐらいは示してほしくて、そのようにコメントしましたが、お相手のjaniという人は気難し屋のようで*1、教えてもらえる気がしません。 私なりに探した結果、下記のレポートがくさいように感じました。 PHP :: Bug #43896 :: htmlspecialchars() returns empty string on invalid unicode sequence 「不正なUTF-8シーケンスの場合に空文字列を返すのはおかしい」というレポートで、私のそれとは正反対どころか、Shift_JISにもEUC-JPにも触れられていない別個のものです。もちろん、私はレポート送信前に

    htmlspecialcharsに関する残念なお知らせ - 岩本隆史の日記帳(アーカイブ)
    denken
    denken 2009/10/11
    PHP避けるしかない!
  • PHP以外では: 既にあたり前になりつつある文字エンコーディングバリデーション - 徳丸浩の日記(2009-09-14)


    _    使 id:ikepyon[]
    denken
    denken 2009/09/18
    Pythonの話がない
  • ウノウラボ Unoh Labs: PHP5.3の新機能まとめ

    先日から「GnuCash」使って家計簿を付け始めたyukiです。 だいぶ長いこと複式簿記に触れていなかったので、思い出すのに一苦労でした。家計簿で「損益計算書」や「貸借対照表」、「キャッシュフロー」を見てみると新たな発見があっていいですね。是非オススメです。 さて今回は、先日の社内勉強会で行った「いまさらPHP5.3をあらためて見てみる」をレポートします。機能をサンプルコード交えてざっとチェックしていっただけですが、参考になれば幸いです。 参考:PHP 5.2.x から PHP 5.3.x への移行 新機能からチェックしていきます。まずは話題になっていた名前空間などから。 名前空間 # global.php namespace { class MyProject { public function getName() { return 'global'; } } } # unoh.php

    denken
    denken 2009/09/17
  • PHPで書いたはてな記法パーサ&レンダラをopenpearで公開しています - id:anatooのブログ


    HatenaSyntax \ Package \ Openpear &openpearbeta CodeRepos使 CodeReposopenpear pear    pear CodeReposopenpearpear Openpear :: Open PEAR Repository ChannelHatenaSyntax \
    PHPで書いたはてな記法パーサ&レンダラをopenpearで公開しています - id:anatooのブログ
  • PHPの比較の素晴らしさ加減は正常

    if ("0x0A" == "10") { print '(´ε` )チュッ'; } チュッ。されちゃいます。 文字列であっても整数と解釈できる文字列の場合は勝手に型変換しやがる今世紀最大の愚行を犯してしまうってのは有名な話だよね。 文字列であっても整数と解釈できる文字列の場合は自動的に整数に型変換してくれる超便利機能があるってのは有名な話だよね。 だけどなんでコレが一致するかわけがわからんかった。 0x0Aは10進数で10になるので一致する。と、言いたいところなんですがそう単純な話じゃないんだ。 以下の例を目ん玉見開いて見て欲しい。 var_dump(0x0A); var_dump("0x0A"); var_dump((int)"0x0A"); var_dump((float)"0x0A"); var_dump(intval("0x0A")); 実行結果 int(10) string(4

    PHPの比較の素晴らしさ加減は正常
    denken
    denken 2009/06/20
    トリプルイコール使えってばっちゃが言ってた
  • PHP5のオブジェクト指向と連想配列のパフォーマンス - nokunoの日記


    PHPPHP5PHP使  1使使memory_get_usage()使使
  • PHPのすべらない話


    2009/05/19 00:57   id:moriyoshi 2009425Django Hack-a-thonPHP PHPPHP FlipClip :)  :) moriyoshiw Prev Entry Google API Hack-a-thon Next Entry 使
    denken
    denken 2009/05/20
    PHPからJavaのクラスを使ったりする
  • サービス終了のお知らせ


     Yahoo! JAPAN  Yahoo! JAPAN
    denken
    denken 2009/05/18
    foreachをつかわずにarray_*系関数を使う
  • PHPでのデバッグ方法


    2023101LINELINELINE Tech Blog  PHP Serialize  PHP PHP(PHP)  SIGSEGVSIGBUSPHP 1gdb STEP1 PHP Module  
    PHPでのデバッグ方法
    denken
    denken 2009/05/02
    gdb
  • APIとの通信効率をよくする実装例(2) 簡易キャッシュ


    5API APIXMLABC (cache 1)  if ( XML ) { ; } if ( XML )
    APIとの通信効率をよくする実装例(2) 簡易キャッシュ
  • PHPer はある意味ソフトウェア開発の最先端にいるという話


    ()  PHP Web  Web  HTML/CSS 
  • あーもう、ググれカスも通じないのかお前らは


    調 PHP$php.iniphp.iniregister_globalsmbstring.http_inputPHP?pukiwikilib/init.phpisset() php.ini
    あーもう、ググれカスも通じないのかお前らは