shell_execKomutu kabukta çalıştırır ve çıktısının tamamını bir dizge
olarak döndürür
&reftitle.description;
stringfalsenullshell_execstringkomut
Bu işlev çalıştırma
işleci kullanmakla eşdeğerdir.
Windows'ta, ilgili boru metin kipinde açıldığı için ikil çıktı için
işlevin başarısız olmasına sebep olur. Böyle durumlarda bu işlev yerine
popen kullanabilirsiniz.
&reftitle.parameters;
komut
Çalıştırılacak komut.
&reftitle.returnvalues;
Çalıştırılan komutun çıktısı bir dizge olarak döner. Boru
oluşturulamamışsa, komut çıktı üretmezse veya hata oluşmuşsa &null; döner.
Bu işlev, hem komutun çıktı üretmediği durumda hem de hata durumunda ayırt
etmeksizin &null; döndürür. Bu sebeple başarısızlık durumunu bu işlevle
saptamak mümkün değildir. Komutun çıkış durumuna erişmek gerekliyse bu
işlev yerine exec kullanılmalıdır.
&reftitle.errors;
Boru oluşturulamamışsa E_WARNING seviyesinde
bir hata üretilir.
&reftitle.examples;
- shell_exec örneği
$çıktı";
?>
]]>
&reftitle.seealso;
execescapeshellcmd