Php ile komut satırından parametrik çalışma…

Php ile parametrik cli uygulamaları yazmak çok basit bir işlemdir. Php scriptinize komut satırından parametre girmek için $_SERVER["argv"] parametresi kullanılır.

Örnek olarak:

var_dump($_SERVER["argv"]);

kodu bulunan cli_test.php dosyamızı şu şekilde çalıştırıyoruz:

$ php cli_test.php parametre1 parametre2 parametre3

Bu işlem sonucunda çıktı olarak:


array(4) {
[0]=>
string(12) "cli_test.php"
[1]=>
string(10) "parametre1"
[2]=>
string(10) "parametre2"
[3]=>
string(10) "parametre3"
}

alırsınız. Buradan anlaşılacağı üzere $_SERVER["argv"] bir dizi olarak işlem görüyo. Dikkat ederseniz dizinin 0. elamanı çalıştırdığımız php scriptinin adı. Yani $_SERVER["argv"] ile aldığımız değerlerin ilki kendi dosyamızın adı oluyor ve işlemlerinizi buna göre yapmanız gerekiyor.

This entry was posted in PHP, archlinux, linuxgezegen and tagged , , , , . Bookmark the permalink.

2 Responses to Php ile komut satırından parametrik çalışma…

  1. ömer fadıl usta says:

    Ufak bir hatırlatma:
    argc ile de argv vektör/array’indeki eleman sayısına ulaşabilirsiniz
    yani kaç tane argüman yollandığını kontrol edebilirsiniz.

    var_dump($_SERVER["argc"]);

    argv = argument value / vector
    argc = argument counter

  2. Özgür Kuru says:

    Ek bilgi için teşekkürler :)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">