ความหมายและการใช้งาน
is_infinite() ฟังก์ชั่นส่งกลับค่าบูลีน จะตรวจสอบว่าพารามิเตอร์ที่กำหนดเป็นจำนวนอนันต์หรือไม่ และถ้าเป็นเช่นนั้นฟังก์ชันจะคืนค่า TRUE มิฉะนั้น FALSE ตัวเลขจะถือเป็นอนันต์หากอยู่นอกเหนือช่วงทศนิยมที่ยอมรับได้ใน PHP
ไวยากรณ์
is_infinite ( float $val ) :บูล
พารามิเตอร์
Sr.No | พารามิเตอร์ &คำอธิบาย |
---|---|
1 | วาล ค่าที่จะตรวจสอบเป็นอนันต์หรือไม่ |
คืนค่า
ฟังก์ชัน PHP is_infinite() คืนค่า TRUE หาก val อยู่นอกช่วง float ที่ยอมรับ มิฉะนั้นจะคืนค่า FALSE
เวอร์ชัน PHP
ฟังก์ชันนี้มีอยู่ใน PHP เวอร์ชัน 4.x, PHP 5.x เช่นเดียวกับ PHP 7.x
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงว่า 100 ไม่ใช่จำนวนอนันต์
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
100 ไม่ใช่จำนวนอนันต์
ตัวอย่าง
ค่าของบันทึก (0) ไม่ได้กำหนดไว้ ตัวอย่างต่อไปนี้ตรวจสอบว่าเป็นจำนวนอนันต์หรือไม่ -
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
บูล(จริง)
ตัวอย่าง
เนื่องจาก cos(x) อยู่ระหว่าง -1 ถึง 1 acos() สำหรับพารามิเตอร์นอกช่วงนี้จึงเป็น NAN −
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
บูล(เท็จ)
ตัวอย่าง
ในทำนองเดียวกัน sqrt(-1) สร้าง NAN และด้วยเหตุนี้ฟังก์ชัน is_infinite() จึงคืนค่าเท็จ -
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
NAN ไม่ใช่จำนวนอนันต์