2016-09-12 4 views
0

私は、PHPのは、コマンドラインで提供されるパラメータを持つ配列を返すことを理解しています。PHPバッチパラメータの値を取得するには?

パラメータに割り当てられた値を取得する機能があるかどうかは疑問でした。たとえば:

php mybatch.php --xxx=3 

このような機能f($argv,"xxx") 3を返しますまたは私はそれを自分で実装する必要がありますか?あなたが長いパラメータを渡したい 、これは行います:コマンドラインパラメータを扱うとき

答えて

1

機能getoptは、もう少し詳細と機能を提供しています

<?php 
$opts = getopt(null, ['xxx:']); 

if (isset($opts['xxx'])) { 
    echo 'Parameter xxx: ' . $opts['xxx']; 
} 

結果:

Parameter xxx: 3 
関連する問題