PHP

PHP

待ってた

データベース抽象化レイヤー「PDO」誕生。記事中にも有るとおり、抽象化レイヤーとしてはpearのものがあったんだけど、これが使いづらいのなんのって。なので、今回のPDOには期待。
PHP

smarty with accelerator

phpのテンプレートエンジン・smarty 2.6.1もしくは2.6.2と、php accelerator 1.3.3r2を一緒に使うと、まれにsmartyのincludeがおかしくなることを先日発見。すごいはまったんだけど、テンプレート...
PHP

書けます

ゼンドとフォーワンファースト、PHPウェブアプリ技術者育成講座を開講。こういうのでも良いのだけれど、PHPのスキルを客観的に評価できる資格制度を作ってくれ。派遣で「書ける」って人を雇うとき、レベルがバラバラなんだよ(/_;) 「それは書け...
PHP

入れてなかったのね

楽天がWebサイト高速化ツールZendPerformance Suiteを導入って、てっきりあれだけのサイトなので入れてるもんだと思ってましたが、意外。入れるだろ普通。安いし。
PHP

Zend Studio3.0日本語版

PHP統合開発環境Zend Studio 3.0,日本語新版が出荷開始。おおっ、ProfilerとかCode Analyzerとか良いなぁ。
PHP

-PHP Tips- 第13回 substrの裏技

phpでスライスは出来ないの?【Tips】1文字だけならスライスが可能、しかも高速!【Description】スライスというのはpython、ruby、D言語などにある概念(関数)で、部分文字列を取得する方法です。phpでは通常subst...
PHP

-PHP Tips- 第12回 リテラルの展開

リテラルの展開はどのタイミングでするべき?【Tips】もちろん展開しておいた方が高速!【Description】例えば1日は86400秒ですが、これを86400と書くか60*60*24と書くかで実行速度は大きく変わってきます。count関...
PHP

-PHP Tips- 第11回 ob_start

ob_start関数はクッキーやtext/html以外のMIMEタイプを出力するためだけのもの?【Tips】ob_startを使うと数倍高速!【Description】ob_start関数はクッキーを用いる場合などによく使われますが、通常...
PHP

-PHP Tips- 第10回 strcmpと==

文字列を比較するstrcmp関数は何のためにあるの?【Tips】strcmpを使う方が僅かに高速!【Description】単純に同じかどうかを比較するのであれば、$hoge == "fuga"をテストする方法と、!strcmp($hog...
PHP

-PHP Tips- 第9回 switchの条件の順番

switch文に並べる条件の順番は?【Tips】出現頻度順に並べる方が高速!【Description】caseに並べる条件は出現頻度の多いものを先に書くべきです。以下のソースでは頻度0.7、0.2、0.1の順に並べて比較しましたが、もし数...
タイトルとURLをコピーしました