Komut satırı talimat ayrıştırma

4 Cevap php

Tüm google üzerinden oldum ve (doğru) CLI argümanları ayrıştırma bir regex bulmak mümkün olmamıştır.

Herkes kendi kod kütüphanesi böyle bir şey var mı?

(: Arg "val" - arg = val - - arg = "val1 val2"-v-abc yani) İdeal argümanlar tüm stilleri ayrıştırma

Teşekkürler!

P.S.: Bu PHP bağlamda kullanılan olurdu (gebelik)

4 Cevap

ARMUT en Console_Getopt veya Zend Framework Zend_Console_Getopt bakabilirsiniz

PHP sürümü yerleşik bir olarak da getopt için destek olabilir.

Eğer CLI çalıştırıyorsanız eğer global $argv zaten otomatik olarak komut satırı argümanlarını ayrıştırır. Ayrıca bakınız: Using PHP from the command line

Sadece sana bir çözüm bulundu bildirmek düşündüm.

http://nlindblad.org/2007/05/12/handling-command-line-arguments-in-php/