"Kelebihan PHP"
PHP banyak memiliki kelebihan salah satunya seperti mengumpulkan data dari form, menghasilkan isi hal web dinamis dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI.
PHP dapat digunakan pada semua system operasi,bahkan PHP dapat bekerja sebagai suatu CGI processor, PHP tidak terbatas pada hasil keluaran HTML. PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.
PHP dapat digunakan pada semua system operasi,bahkan PHP dapat bekerja sebagai suatu CGI processor, PHP tidak terbatas pada hasil keluaran HTML. PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.
"Sintak PHP"
Ada empat macam cara penulisan kode PHP, yaitu :
1.<? echo ("ini adalah script PHP\n"); ?>
2.<? php echo("ini juga\n"); ?>
3.< script language="php"> echo ("tulis pake ini jika html editor Anda tidak mengenali PHP"); </script>
4.<? echo ("kalau yang ini mirip dengan ASP"); ?>
1.<? echo ("ini adalah script PHP\n"); ?>
2.<? php echo("ini juga\n"); ?>
3.< script language="php"> echo ("tulis pake ini jika html editor Anda tidak mengenali PHP"); </script>
4.<? echo ("kalau yang ini mirip dengan ASP"); ?>
"Yang dibutuhkan untuk menjalankan PHP "
Untuk dapat menjalankan PHP Anda membutuhkan sebuah web server. Anda yang pake Linux dapat menggunakan Apache (http://www.apache.org/) sebagai web servernya. Anda pemakai Windows 98 paling enak menggunakan Personal Web Server (sama2 produk Microsot, keuntungannya bisa sekalian buat belajar ASP). Web server Xitami (http://www.imatix.com/) dapat digunakan apabila Anda menggunakan Windows NT.
Sedangkan PHP-nya sendiri dapat Anda download dari http://www.php.net/. Perhatikan bahwa PHP yang Anda download sesuai dengan sistem operasi komputer Anda (Linux atau Windows).
Sedangkan PHP-nya sendiri dapat Anda download dari http://www.php.net/. Perhatikan bahwa PHP yang Anda download sesuai dengan sistem operasi komputer Anda (Linux atau Windows).
1.Tipe Data Boolean
Tipe data Boolean adalah tipe data paling sederhana, yakni untuk menyatakan suatu nilai kebenaran True(Salah) atau False(Benar) yang bersifat case sensitive.
Perhatikan contoh penggunaan tipe data Boolean pada script berikut:
nilai-nilai boolean
hasil eksekusi dengan php:
$a=true;
$b=false;
echo"\$a=$a"."
";
echo"\$b=$b";
?>
contoh hasil eksekusi Boolean1.php:
contoh nilai boolean
$a=true
$b=false
hasil eksekusi dengan php:
$a=1$b=
Perhatikan contoh penggunaan tipe data Boolean pada script berikut:
nilai-nilai boolean
contoh nilai boolean
$a=true;
$b=false;
hasil eksekusi dengan php:
$a=true;
$b=false;
echo"\$a=$a"."
";
echo"\$b=$b";
?>
contoh hasil eksekusi Boolean1.php:
contoh nilai boolean
$a=true
$b=false
hasil eksekusi dengan php:
$a=1$b=
2.Tipe Data Integer
tipa data integer adalah tipe data yang menyatakan bilangan bulat. Jangkauan bilangan integer tergantung pada platform, kira-kira 2 milyar.
Perhatikan contoh penggunaan tipe data Integer pada script berikut:
$harga=15000;
$jumlah=5;
$hargatotal=$harga*$jumlah;
echo"harga=$harga"."
";
echo"jumlah=$jumlah"."
";
echo"harga total=$hargatotal"."
";
$large_number=2147483647;
var_dump($large_number);
echo"
";
$large_number=2147483648;
var_dump($large_number);
echo"
";
var_dump(0x80000000);
echo"
";
$million=1000000;
$large_number=50000*$million;
var_dump($large_number);
?>
contoh hasil eksekusi Integer.php:
Tipe Data Integer
harga=15000
jumlah=5
harga total=75000
int(2147483647)
float(2147483648)
float(2147483648)
float(50000000000)
Perhatikan contoh penggunaan tipe data Integer pada script berikut:
tipe data integer
$harga=15000;
$jumlah=5;
$hargatotal=$harga*$jumlah;
echo"harga=$harga"."
";
echo"jumlah=$jumlah"."
";
echo"harga total=$hargatotal"."
";
$large_number=2147483647;
var_dump($large_number);
echo"
";
$large_number=2147483648;
var_dump($large_number);
echo"
";
var_dump(0x80000000);
echo"
";
$million=1000000;
$large_number=50000*$million;
var_dump($large_number);
?>
contoh hasil eksekusi Integer.php:
Tipe Data Integer
harga=15000
jumlah=5
harga total=75000
int(2147483647)
float(2147483648)
float(2147483648)
float(50000000000)
3.Tipe Data Floating-Point
Tipe data Floating-point adalah tipe data bilangan float, double, atau real yang dapat dinyatakan dengan bentuk berikut:
$a=1.234;
$a=1.2e3;
$a=7e-10;
jangkauan bilangan float tergantung pada platform, maksimum ~1.8e308 dengan 14 digit.
Perhatikan contoh penggunaan tipe data float pada script berikut:
$x=1.5e30;
$y=5.0;
$z=$x*$y;
echo”x=$x”.”
”;
echo”y=$y”.”
”;
echo”z=$z”.”
”;
?>
contoh hasil eksekusi float.php:
Tipe Data Float
x=1.5E+030
y=5z=7.5E+030
$a=1.234;
$a=1.2e3;
$a=7e-10;
jangkauan bilangan float tergantung pada platform, maksimum ~1.8e308 dengan 14 digit.
Perhatikan contoh penggunaan tipe data float pada script berikut:
tipe data float
$x=1.5e30;
$y=5.0;
$z=$x*$y;
echo”x=$x”.”
”;
echo”y=$y”.”
”;
echo”z=$z”.”
”;
?>
contoh hasil eksekusi float.php:
Tipe Data Float
x=1.5E+030
y=5z=7.5E+030
4.Tipe Data String
Suatu String adalah sekumpulan karakter. Dalam PHP suatu karakter dianggap sebagai suatu byte sehingga ada 256 karakter berbeda.
Character Escape :
\n => Linefeed(10) dalam ASCII
\r => Carriage return(13) dalam ASCII
\t => Tabulasi horizontal (9) dalam ASCII
\\ => Backslash
\$ => Tanda dollar
\” => Petik ganda
\[0-7]{1,3} => Character dalam notasi octall
\x[0-9A-Fa-f]{1,2} => Character dalam notasi hexadecimal
Character Escape :
\n => Linefeed(10) dalam ASCII
\r => Carriage return(13) dalam ASCII
\t => Tabulasi horizontal (9) dalam ASCII
\\ => Backslash
\$ => Tanda dollar
\” => Petik ganda
\[0-7]{1,3} => Character dalam notasi octall
\x[0-9A-Fa-f]{1,2} => Character dalam notasi hexadecimal
5.Tipe Data Array
Array adalah suatu rangkaian elemen (variabel) bertipe sama yang menempati memori secara teratur yang dapat diacu/diakses secara individu dengan menambahkan sesuatu indek (subscript) kepada suatu nama unik. Array sering juga disebut larik.
Perhatikan contoh pembuatan dan pengaksesan suatu array pada scrip berikut:
//Menciptakan array
$warna=array(“merah”,”kuning”,”hijau”,”biru”);
//Mengakses array
echo(“
echo(“\$warna[0]=$warna[0]
”);
echo(“\$warna[1]=$warna[1]
”);
echo(“\$warna[2]=$warna[2]
”);
echo(“\$warna[3]=$warna[3]
”);
?>
contoh hasil eksekusi array.php:
Elemen Array
$warna[0]=merah
$warna[1]=merah
$warna[2]=merah$warna[3]=merah
Perhatikan contoh pembuatan dan pengaksesan suatu array pada scrip berikut:
//Menciptakan array
$warna=array(“merah”,”kuning”,”hijau”,”biru”);
//Mengakses array
echo(“
Elemen array
”);echo(“\$warna[0]=$warna[0]
”);
echo(“\$warna[1]=$warna[1]
”);
echo(“\$warna[2]=$warna[2]
”);
echo(“\$warna[3]=$warna[3]
”);
?>
contoh hasil eksekusi array.php:
Elemen Array
$warna[0]=merah
$warna[1]=merah
$warna[2]=merah$warna[3]=merah
6.Resources
resources adalah suatu variable khusus sebagai suatu acuan terhadap suatu external resource. Resource diciptakan dan digunakan oleh fungsi khusus.
7.Tipe Data NULL
Nilai NULL menyatakan bahwa suatu variable tidak memiliki nilai. NULL hanya merupakan nilai mungkin dari tipe NULL yang tela diperkenalkan pada PHP 4, Dan keyword NULL adalah case sensitieve.
Suatu variable dianggap NULL, jika:
1. Suatu variable diberi nilai konstanta NULL
2. Suatu variable belum pernah diisi nilai
3. Suatu variable telah dikenakan fungsi un_set().
Penulisan:
$var=NULL;
Suatu variable dianggap NULL, jika:
1. Suatu variable diberi nilai konstanta NULL
2. Suatu variable belum pernah diisi nilai
3. Suatu variable telah dikenakan fungsi un_set().
Penulisan:
$var=NULL;