他アプリのホットキーと競合してうざかったので調べた。
1, デスクトップで右クリック
2, 「グラフィック オプション」の「ホット キー」を選択
3, 「無効化」を選択
完了。
他アプリのホットキーと競合してうざかったので調べた。
1, デスクトップで右クリック
2, 「グラフィック オプション」の「ホット キー」を選択
3, 「無効化」を選択
完了。
めも。
__FUNCTION__という定数に格納されているのでそれを用いればOK。
echo __FUNCTION__ ;
メモ。
function getFileSizeUnit($fsize) { $cnt = 0; $buf = 0; $unit = array('B', 'KB', 'MB', 'GB', 'TB'); while(1) { if($cnt > count($unit) - 1) { $cnt = 9999; break; } if(!isset($s)) $s = $fsize; $sbuf = 1; $sbuf = floor($s / 1024); if($sbuf < 1){ $fs = $s + round(($fsize - ($s * pow(1024, $cnt))) / pow(1024, $cnt), 1); $fs .= $unit[$cnt]; break; }else{ $s = $sbuf; } $cnt ++; } return $fs; }
ファイルサイズ(数値)を渡すと単位付きで返却してくれる。
メモ。
生成した文字列をPHPコードとして評価させたい場合はeval()関数を用いる。
下記例。
$code = "echo 'Hello World';"; eval($code);
var_export()と組み合わせれば、配列を文字列として保持しておくこともできるし、関数コール時に引数を動的に設定することもできたりするすぐれもの。
ただし、任意のコードを実行出来てしまうという点で非常に危険な関数でもあるので、渡す値は十分注意されたし。
実験コード
■file()
implode('', file('/path/to/file.ext'));
■file_get_contents()
file_get_contents('/path/to/file.ext');
50%近くfile_get_contents()の方が速い。
めも。
.htaccessファイルに下記を記述
■オフにしたい時
php_flag short_open_tag Off
■オンにしたい時
php_flag short_open_tag On
調べてみたら普通にオプションで渡すだけだった。
$options = array( 'group' => 'col_name' ); $this->Model->find('all', $options);
意外と今まで知らなかったので戒めも。
CakePHPにてSQLを確認する方法は、ブラウザ上からデバッグキットを用いるか、sql_dumpの欄を見る方法がある。
ではコンソールから見たい場合はどのように取得すればいいのか?
ということで調べてみた。
■モデルから
$log = $this->getDataSource()->getLog(); var_dump($log);
■コントローラーから
$log = $this->Model->getDataSource()->getLog(); var_dump($log);
というように、getDataSouce()メソッドを用いることでSQLを取得することが出来た。