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

PHP-এ 123==0123 কি?


উত্তর হচ্ছে না। কারণ 0123 মানে 123 বেস ৮ (অক্টাল নাম্বার) এবং এর ডেসিমেল সমতুল্য ৮৩।

একটি সংখ্যার সাথে ০ প্রিফিক্স করলে তা নির্দেশ করে যে এটি একটি অক্টাল (বেস ৮) সংখ্যা। এটি 0x হেক্স (বেস ১৬) সংখ্যা নির্দেশ করার মতো।

নিচের কোড লাইনগুলো বিবেচনা করুন:

উদাহরণ

var_dump(123); var_dump(0123);

আউটপুট

এটি নিচের ফলাফলটি উত্পন্ন করবে:

int 123 int 83

এটি হলো কারণ 0123 একটি অক্টাল নোটেশন (শুরুতে ০ খেয়াল করুন), যেখানে 123 একটি ডেসিমেল নাম্বার।

এখন নিচের কোড বিবেচনা করুন:

উদাহরণ

var_dump(79); var_dump(079);

আউটপুট

এটি নিচের ফলাফলটি উত্পন্ন করবে:

int 79 int 7

  1. PHP-তে printf() ফাংশন

  2. PHP-তে money_format() ফাংশন

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

  4. PHP-তে fscanf() ফাংশন