কম্পিউটার

PHP $argc


পরিচয়

এই সুপারগ্লোবাল ভেরিয়েবলটি পাওয়া যায় যখন একটি PHP স্ক্রিপ্ট কমান্ড লাইন থেকে চালানো হয় (এবং HTTP সার্ভারের ডকুমেন্ট রুট থেকে চালানো হলে নয়)। এটি একটি পূর্ণসংখ্যা যা বর্তমান স্ক্রিপ্টে পাস করা কমান্ড লাইন আর্গুমেন্টের সংখ্যার সাথে মিলে যায়। যেহেতু স্ক্রিপ্টের ফাইলের নাম কমান্ড লাইনে লিখতে হবে, ন্যূনতম মান $argc হল 1. এই ভেরিয়েবলটি উপলব্ধ নয় যদি register_argc_argv php.ini-এ নির্দেশিকা নিষ্ক্রিয়।

$argc

নিম্নোক্ত স্ক্রিপ্টটি কমান্ড লাইন থেকে স্ক্রিপ্টের নাম সহ ৩টি আর্গুমেন্ট সহ চালানো হবে বলে আশা করা হচ্ছে

উদাহরণ

<?php
if ($argc!=3){
   echo "invalid number of arguments";
   die();
} else{
   echo "number of arguments is valid";
}
?>

আউটপুট

এই স্ক্রিপ্টটি অবৈধ সংখ্যক আর্গুমেন্টের সাথে চালানো হয়

C:\xampp\php>php test1.php 1 2 3
invalid number of arguments

এই স্ক্রিপ্টটি বৈধ সংখ্যক আর্গুমেন্ট সহ চালানো হয়

C:\xampp\php>php test1.php 1 2
number of arguments is valid

  1. পিএইচপি ফাংশন আর্গুমেন্ট

  2. পিএইচপি পাই() ফাংশন

  3. PHP-তে আর্গুমেন্ট হিসাবে স্ট্যাটিক পদ্ধতি পাস করা

  4. পিএইচপি-তে অ্যারে থেকে কনস্ট্রাক্টরে আর্গুমেন্ট পাস করুন