-
Notifications
You must be signed in to change notification settings - Fork 0
/
checking_if_is_floating_point.php
executable file
·33 lines (29 loc) · 1.35 KB
/
checking_if_is_floating_point.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/php8.0
<?php
print "is_float(0): " . is_float(0) . "\n";
print "is_float(1): " . is_float(1) . "\n";
print "is_float(-1): " . is_float(-1) . "\n";
print "is_float(1.0): " . is_float(1.0) . "\n";
print "is_float(-1.0): " . is_float(-1.0) . "\n";
print "is_float(1.1): " . is_float(1.1) . "\n";
print "is_float(-1.1): " . is_float(-1.1) . "\n";
print "is_float(1.9e411): " . is_float(1.9e411) . " // infinity\n";
print "is_float(-1.9e411): " . is_float(-1.9e411) . " // -infinity\n";
print "is_float(acos(2)): " . is_float(acos(2)) . " // not-a-number\n";
print "is_float(null): " . is_float(null) . "\n";
print "is_float('1.1'): " . is_float('1.1') . "\n";
print("\n");
// is_float alias:
print "is_double(0): " . is_double(0) . "\n";
print "is_double(1): " . is_double(1) . "\n";
print "is_double(-1): " . is_double(-1) . "\n";
print "is_double(1.0): " . is_double(1.0) . "\n";
print "is_double(-1.0): " . is_double(-1.0) . "\n";
print "is_double(1.1): " . is_double(1.1) . "\n";
print "is_double(-1.1): " . is_double(-1.1) . "\n";
print "is_double(1.9e411): " . is_double(1.9e411) . " // infinity\n";
print "is_double(-1.9e411): " . is_double(-1.9e411) . " // -infinity\n";
print "is_double(acos(2)): " . is_double(acos(2)) . " // not-a-number\n";
print "is_double(null): " . is_double(null) . "\n";
print "is_double('1.1'): " . is_double('1.1') . "\n";
print("\n");