PHP

PHPでUnixタイムスタンプをミリ秒で取得

PHP

PHPで、ミリ秒の取得する関数って無いのね。。。microtime()でやるしかないか。 time() 秒単位で取得 microtime() マイクロ秒単位で取得 これだと扱いにくい。*1 echo microtime(); 0.74204900 1297317486 ← [マイクロ秒](スペース)[秒] という形式 とりあえ…

よく使うPHPのコマンドラインオプション

個人的によく使う、PHPのコマンドラインオプションをまとめておきます。参考URL:サービス終了のお知らせ PHPのバージョンを確認 (php -v, php --version) [実行例] [root]# php -v PHP 5.2.9 (cli) (built: May 14 2009 20:58:31) Copyright (c) 1997-200…

PHPで一意な値を生成する

MySQLのレプリケーションのように、ステートメントベースのレプリケーションの場合には、auto_incrementなどの実行時に値が不定な関数は利用が推奨されません。従って、プログラム側で、一意となる値を生成する必要があります。そのような場合、PHPでは、以…

PHPのコンパイルオプションの調査

方法1.cat config.nice コンパイルした(はずの)ディレクトリに移動して「config.nice」ファイルの中身を確認します。 以下、コマンド実行例。 [root]# cat config.nice #! /bin/sh # # Created by configure './configure' \ '--with-apxs2=/usr/local/a…

CakePHPで「Warning (2): Illegal offset type」が出てたので調べた

CakePHPで画面を開発しているのですが、開発環境で画面に「Warning (2): Illegal offset type・・・」なんて出てるみたいだったので、ちょっと見てた。 原因 このメッセージは何かというと、PHPの配列に関するエラーで、連想配列のキーに「配列」を指定した…