परिचय
PHP में एक एक्ज़ीक्यूशन ऑपरेटर परिभाषित है। बैकटिक (``) के अंदर एक स्ट्रिंग को DOS कमांड (UNIX/Linux में शेल कमांड) के रूप में माना जाता है और इसका आउटपुट लौटाया जाता है। यह ऑपरेशन PHP में shell_exec() फ़ंक्शन के समान है।
उदाहरण
उदाहरण 1: DIR कमांड निष्पादित करना
निम्न कोड DIR कमांड निष्पादित करता है और परिणाम को स्ट्रिंग के रूप में लौटाता है:
<?php $list = `dir *.php`; echo "$list"; ?>
आउटपुट
Volume in drive C is Windows 10 Volume Serial Number is 540D-CE99 Directory of C:\xampp\php 01/27/2016 05:32 PM 18,869 CompatInfo.php 07/08/2020 06:40 PM 64 test.php 07/11/2020 02:13 PM 48 testscript.php 03/30/2013 05:59 PM 1,447 webdriver-test-example.php 4 File(s) 20,428 bytes 0 Dir(s) 178,002,157,568 bytes free
उदाहरण 2: बैकटिक ऑपरेटर का उपयोग करके type कमांड
<?php $list = 'type testscript.php'; echo "$list"; ?>
आउटपुट
type testscript.php
नोट: दूसरे उदाहरण में सिंगल कोट्स का उपयोग किया गया है, इसलिए कमांड निष्पादित नहीं होती बल्कि स्ट्रिंग के रूप में प्रिंट होती है। बैकटिक्स का उपयोग कमांड निष्पादन के लिए आवश्यक है।