2011-05-20 14 views
7

नीचे दिए गए उदाहरण में, दूसरी पंक्ति में कब्र उच्चारण क्या है?गंभीर उच्चारण प्रतीक (`) (सिंगल कोट नहीं) PHP में प्रतिनिधित्व करता है?

$cmd = "$ffmpeg -i $video -deinterlace -an -ss $second -t 00:00:01 -r 1 -y -vcodec mjpeg -f mjpeg $image 2>&1"; 

$return = `$cmd` 
+2

कोई एक्यूट एक्सेंट नहीं है यही कारण है, कि एक गंभीर लहजे है। तीव्र उच्चारण दूसरे तरीके से सामना करता है। – BoltClock

उत्तर

11

यह एक शेल कमांड निष्पादित करता है। तो यह $ cmd में जो भी है निष्पादित करता है।

देखें backtick operator

7

यह exec() के लिए एक shorthand है। कमांड का आउटपुट सीधे अभिव्यक्ति में उपयोग किया जा सकता है।
http://php.net/manual/en/language.operators.execution.php

(कृपया ध्यान दें कि आप अभी भी escapeshellarg() चर के कमांड स्ट्रिंग में पहले से लागू करना चाहिए।)

+4

पूरी तरह से सही नहीं है, यह shell_exec के लिए उपनाम है, निष्पादित नहीं;) – NikiC

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