*コマンドプロンプトで日数を計算
php -r "print(intval( (strtotime('2012-06-12') - strtotime('2011-12-17')) / ( 24 * 60 * 60))+1 .'_day\n');"
*コマンドプロンプトでPHPコマンドの使用
PHPのinfo情報取得、ログファイルを出力する。
php -i > info.log
PHPのini情報取得
php --ini
「-r」と「”」で実行
php -r "echo time();"
php -r "echo md5('foo');
php -r "echo \"HELLO WORLD\n\";"
コマンドプロンプトスクリプト 実行 php -q
<?php echo time()."_testTime\n"; ?>
[Ctrl + Enter] [Ctrl + c] 結果確認できる。
コマンドから直接にPHPがパラメータとして使える。
*コマンドライン引数の取得関数「$argv」 *
その1
<?php foreach ($argv as $param) { echo $param,"\n"; }
その2
if($argv){ $month = array(); if(isset($argv[1])){ $month = explode(",",$argv[1]); } $num = $argv[2]; }
*コマンドライン引数の取得関数「getopt」 *
その1
test.php
<?php $options = getopt('x'); var_dump($options);
実行
>php test.php -x
結果
array(1) { ["x"]=> bool(false) }
その2 test.php
<?php $options = getopt('xyz'); var_dump($options);
実行1
>php test.php -x -y -z
結果
array(3) { ["x"]=> bool(false) ["y"]=> bool(false) ["z"]=> bool(false) }
実行2
>php test.php -x -y -zz
結果
array(3) { ["x"]=> bool(false) ["y"]=> bool(false) ["z"]=> array(2) { [0]=> bool(false) [1]=> bool(false) } }
実行3
>php test.php -a
結果
array(0) { }
秀丸でプログラム実行
その他 > キー割り当て キー:[Alt + L] コマンド:「プログラム実行」 上記を選択して「OK」
今度「Alt + L」で秀丸で作ったプログラムを実行できる。