কম্পিউটার টিউটোরিয়াল

PHP এক্সিকিউশন অপারেটর (Execution Operator)


পরিচিতি

PHP-তে একটি এক্সিকিউশন অপারেটর রয়েছে। ব্যাক-টিক (`) এর ভেতরে স্ট্রিংকে একটি DOS কমান্ড (UNIX/Linux-এ শেল কমান্ড) হিসেবে বিবেচনা করা হয় এবং এর আউটপুট রিটার্ন করা হয়। এই অপারেটর PHP-র shell_exec() ফাংশনের মতো কাজ করে।

নিচের কোড 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

ব্যাকটিক অপারেটরের আরেক উদাহরণ, এটি type কমান্ড এক্সিকিউট করে—

উদাহরণ

<?php
$list='type testscript.php';
echo "$list";
?>

আউটপুট

নিচের ফলাফল দেখানো হবে—

type testscript.php

  1. PHP-তে && এবং AND অপারেটর তুলনা

  2. PHP-এ ftp_site() ফাংশন

  3. PHP-এ ftp_raw() ফাংশন

  4. PHP-এ ftp_exec() ফাংশন