2012-05-29 16 views
6

के बीच अंतर PHP में shell_exec और system विधियों के बीच क्या अंतर है?सिस्टम और shell_exec

दोनों एक एकल कमांड लाइन तर्क लेते हैं और PHP के भीतर चलाते हैं। क्या एक दूसरे के ऊपर उपयोग करना बेहतर है?

http://chipmunkninja.com/Program-Execution-in-PHP%[email protected]

+0

क्या आप सिर्फ ['shell_exec'] (http://php.net/manual/en/function.shell-exec.php) और [' system'] के लिए दस्तावेज़ नहीं पढ़ सकते हैं (http: // php .net/मैनुअल/en/function.system.php)? –

उत्तर

3

सिस्टम के साथ रिटर्न कोड कैप्चर करना संभव है। Shell_exec के साथ पहले से ही संभव नहीं है।

4

विवरण यहाँ देखें। सिस्टम अभी भी दस्तावेज में वर्णित कुछ प्रतिबंध के साथ काम करेगा हालांकि shell_exec अक्षम कर दिया जाएगा।

2

मुझे लगता है कि मुख्य अलग है जब पीएचपी सुरक्षित मोड में चल रहा है:

+0

इस टिप के लिए धन्यवाद – Ank

संबंधित मुद्दे