systemBelirtilen harici komutu çalıştırır ve çıktısını gösterir
&reftitle.description;
stringfalsesystemstringkomutintsonuç&null;system işlevi C dilindeki adaşı gibi verilen
komut'u çalıştırır ve sonucunu çıktılar.
PHP bir sunucu modülü olarak çalışırken, bu işlev her çıktı satırından
sonra HTTP sunucusunun çıktı tamponunu boşaltmaya çalışır.
Bir komutu, çıktısı ortamla etkileşime girmeden çalıştırmak isterseniz
passthru işlevini kullanın.
&reftitle.parameters;
komut
Çalıştırılacak komut.
sonuç
Bu bağımsız değişken belirtilmişse çalıştırılan komutun çıktısı bu değişkene
yazılır.
&reftitle.returnvalues;
Başarısızlık durumunda &false; aksi takdirde komut çıktısının son satırı
döner.
&reftitle.examples;
- system örneği
';
// "ls" kabuk komutunun sonucunu çıktılar ve
// çıktının son satırını $son_satır ile döndürürken,
// işlevin dönüş değerini $sonuç değişkenine kaydeder.
$son_satır = system('ls', $sonuç);
// Bilgileri basalım
echo '
Çıktının son satırı: ' . $son_satır . '
Dönüş değeri: ' . $sonuç;
?>
]]>
&reftitle.notes;
&warn.escapeshell;
¬e.exec-bg;
&reftitle.seealso;
execpassthrupopenescapeshellcmdpcntl_execÇalıştırma
İşleci