execBir komut çalıştırır
&reftitle.description;
stringfalseexecstringkomutarrayçıktı&null;intsonuç&null;exec işlevi belirtilen komut'u çalıştırır.
&reftitle.parameters;
komut
Çalıştırılacak komut.
çıktı
Bu bağımsız değişken belirtilmişse, dizinin her elemanına komut çıktısının bir
satırı yazılır. Satırların sonundaki \n gibi boşluk
karakterleri dizide bulunmaz. Dizi zaten bazı elemanlar içeriyorsa
exec çıktısı dizinin sonuna eklenir. Eğer işlevin
çıktısının böyle dizi sonuna eklemesini istemezseniz, diziyi
exec işlevine aktarmadan önce üzerinde bir
unset çağrısı yapmalısınız.
sonuççıktı bağımsız değişkeninin yanında bir
dönüş_değeri bağımsız değişkeni belirtilmişse komutun
çıkış durumu bu bağımsız değişkene yazılır.
&reftitle.returnvalues;
Komut çıktısının son satırı. Bir komutu, çıktısı ortamla etkileşime
girmeden doğrudan geri aktarılsın isterseniz passthru
işlevini kullanın.
Başarısızlık durumunda &false; döner.
Çalıştırılan komutun çıktısını almak istiyorsanız
çıktı bağımsız değişkenini belirtmeyi unutmayın.
&reftitle.errors;
komut çalıştırılamazsa bir
E_WARNING çıktılanır.
komut boşsa veya &null; baytlar içeriyorsa bir
ValueError oluşur.
&reftitle.changelog;
&Version;&Description;8.0.0komut boşsa veya &null; baytlar içeriyorsa
artık bir ValueError oluşmaktadır. Evvelce
bir E_WARNING çıktılanır ve &false; dönerdi.
&reftitle.examples;
- exec örneği
]]>
&example.outputs.similar;
cmb
)
]]>
&reftitle.notes;
&warn.escapeshell;
¬e.exec-bg;
¬e.exec-bypass-shell;
&reftitle.seealso;
systempassthruescapeshellcmdpcntl_execÇalıştırma
İşleci