সংজ্ঞা এবং ব্যবহার
is_infinite() ফাংশন একটি বুলিয়ান মান প্রদান করে। এটি প্রদত্ত প্যারামিটার একটি অসীম সংখ্যা কিনা তা পরীক্ষা করে এবং যদি তাই হয় ফাংশনটি সত্য, অন্যথায় মিথ্যা প্রদান করে। একটি সংখ্যাকে অসীম হিসাবে গণ্য করা হয় যদি এটি PHP-তে ফ্লোটের গ্রহণযোগ্য পরিসরের বাইরে হয়।
সিনট্যাক্স
is_infinite ( float $val ) : bool
পরামিতি
Sr.No | প্যারামিটার এবং বর্ণনা |
---|---|
1 | val অসীম বা না হলে মান যাচাই করতে হবে |
রিটার্ন মান
PHP is_infinite() ফাংশন TRUE প্রদান করে যদি val ফ্লোটের স্বীকৃত সীমার বাইরে থাকে, অন্যথায় এটি FALSE প্রদান করে।
PHP সংস্করণ
এই ফাংশনটি PHP সংস্করণ 4.x, PHP 5.x এর পাশাপাশি PHP 7.x এ উপলব্ধ৷
উদাহরণ
নিম্নলিখিত উদাহরণ দেখায় যে 100 একটি অসীম সংখ্যা নয়
<?php $val=100; $ret=is_infinite($val); if ($ret==TRUE) { echo $val . " is an infinite number". "\n"; } else { echo $val . " is a not an infinite number". "\n"; } ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
100 is not an infinite number
উদাহরণ
লগের মান (0) অনির্ধারিত। নিম্নলিখিত উদাহরণটি যাচাই করে যে এটি একটি অসীম সংখ্যা −
<?php $val=log(0); var_dump (is_infinite($val)); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
bool(true)
উদাহরণ
যেহেতু cos(x) -1 এবং 1 এর মধ্যে, তাই এই রেঞ্জের বাইরে প্যারামিটারের জন্য acos() হল NAN। −
<?php $val=acos(5); var_dump (is_infinite($val)); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
bool(false)
উদাহরণ
একইভাবে sqrt(-1) NAN উৎপন্ন করে এবং তাই is_infinite() ফাংশন মিথ্যা প্রদান করে −
<?php $val=sqrt(-1); $ret=is_infinite($val); if ($ret==TRUE) { echo $val . " is an infinite number". "\n"; } else { echo $val . " is not an infinite number". "\n"; } ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
NAN is not an infinite number