=> Jangkauan bilangan
tergantung platform : ± 2milyar
=> Jika bilangan melampaui jangkauan otomatis dianggap FLOAT POINT
=> Bilangan integer dapat
dituliskan dalam bentuk:
- Bilangan decimal, contoh: $a=1234;
- Bilangan decimal negative, contoh: $a=-123;
- Bilangan Oktal dimulai dengan nol (0)
- Bilangan Hexadecimal dimulai dengan 0x
"Floating Point"
- Bilangan floating point dapat dideklarasikan
menggunakan sintaks berikut: $a=1.23 dengan nilai maksimal sebuah bilangan
floating point dengan ketelitian mencapai 14 digit decimal.
Contoh code TypeData.PHP (INTEGER & Floating Point) :
<html>
<head>
<title>Tipe Data</title>
</head>
<body>
<h1>Tipe Data</h1>
<?php
$Harga=15000; //jenis integer
$Jumlah=7.2; //jenis floating point
$Total=$Harga*$Jumlah;
echo"Harga=$Harga"."<br>";
echo"Jumlah=$Jumlah"."<br>";
echo"Total harga=$Total"."<br><br>";
$serial_number=1234567890;
var_dump($serial_number);
echo"<br>";
$large_number=21398478539;
var_dump($large_number);
echo"<br>";
var_dump (0x80000000);
echo"<br>";
$million=1000000;
$large_number=50000*$million;
var_dump($large_number);
?>
</body>
</html>
"String"
String adalah sekumpulan karakter. Literal string dapat ditulis dengan 3 cara
yaitu :
- Menggunakan tanda kutip tunggal (‘);
- Menggunakan tanda kutip ganda (“);
- Heredoc Sintax;
Perbedaan antara petik tungal dan ganda adalah jika pada petik tunggal maka variabel
yg terdapat di dalamnya akan dianggap sbg literal string sehingga nilai yg terdapat dalam
variabel tsb tdk ditampilkan.
Contoh code String.php :
<?
//Latihan membuat Literal "tanda kutip 1 dan 2
$warna="Merah";
$str1="Buah apel warnanya $warna";
$str2='Buah apel warnanya $warna';
echo"\n$str1";
echo"<br>$str2";
echo'$str2';
?>