Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP एक्ज़ीक्यूशन ऑपरेटर (Execution Operator) - बैकटिक उपयोग


परिचय

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
नोट: दूसरे उदाहरण में सिंगल कोट्स का उपयोग किया गया है, इसलिए कमांड निष्पादित नहीं होती बल्कि स्ट्रिंग के रूप में प्रिंट होती है। बैकटिक्स का उपयोग कमांड निष्पादन के लिए आवश्यक है।
  1. - PHP में ftp_site() फंक्शन

    PHP में ftp_site() फंक्शन FTP सर्वर को SITE कमांड भेजता है। SITE कमांड्स सर्वर-विशिष्ट होती हैं और ऑपरेटिंग सिस्टम-विशिष्ट सुविधाओं जैसे फ़ाइल अनुमतियां (chmod), ग्रुप सदस्यता, umask, आदि के लिए उपयोग की जाती हैं। सिंटैक्स (Syntax) ftp_site(FTP\Connection $ftp, string $command): bool पैरामीटर्स (

  1. - PHP में ftp_raw() फंक्शन

    PHP में ftp_raw() फंक्शन FTP सर्वर को कच्ची कमांड (raw command) भेजता है और सर्वर की प्रतिक्रिया लौटाता है। यह उन कमांड्स के लिए उपयोगी है जिनके लिए कोई समर्पित PHP फंक्शन नहीं है। सिंटैक्स (Syntax) ftp_raw(FTP\Connection $ftp, string $command): array पैरामीटर्स (Parameters) $ftp - FTP कनेक्शन ऑ

  1. - PHP में ftp_exec() फ़ंक्शन

    ftp_exec() फ़ंक्शन ftp_exec() फ़ंक्शन FTP सर्वर पर एक कमांड निष्पादित करता है (SITE कमांड के माध्यम से)। सिंटैक्स ftp_exec($connection, $command) पैरामीटर पैरामीटरविवरण connectionFTP कनेक्शन संसाधन commandनिष्पादित की जाने वाली कमांड वापसी मान यदि कमांड सफलतापूर्वक निष्पादित हुई तो true, अन