PHP
Variabel Tipe Data Konversi Data Operator
Variabel Variable pada PHP didefinisikan dengan menggunakan tanda $ dan diikuti dengan huruf Penamaan Variabel Menggunakan aturan Case Sensitive
<?php $color = "red"; echo "My car is " . $color . "<br>"; echo "My house is " . $COLOR . "<br>"; echo "My boat is " . $coLOR . "<br>"; ?> Output: My car is red My house is My boat is
Pre-Defined Variabel $_SERVER $_GET $_POST $_COOKIE $_FILES $_SESSION
Scope Variabel Variabel Global Variabel Local
Konstanta Merupakan variabel yang yang tak dapat diubah nialinya Menggunkan kata kunci “define”
<. php Define(“PI”,3. 14); Echo “nilai phi adalah”. PI <?php Define(“PI”,3.14); Echo “nilai phi adalah”.PI ?> Output: nilai phi adalah 3.14
Tipe Data Tipe data scalar Tipe data compound
Tipe Data PHP mendukung tipe data scalar: String Integer Float (floating point numbers - also called double) Boolean Array Object
Konversi Data Terkadang diperlukan perubahan tipe data dalam eksekusi program Dapat dilakukan secara otomatis ataupun manual
Konversi Otomatis Cek tipe data Int(15) <?php $a = “10"; //string $b = 5; //integer $hasil = $a+$b; Echo “hasil hitungan = “.$hasil; Echo “Cek tipe data <br/>”; Var_dump($hasil); ?> Output: hasil hitungan = 15 Cek tipe data Int(15)
Manual Menggunakan tipe cast (int), (integer) => konversi ke integer (bool), (boolean) => konversi ke boolean (float). (double), (real) => konversi ke float (string) => konversi ke string (array) => konversi ke array
Operator Operator berfungsi untuk melakukan proses manipulasi dari dua atau lebih data Operator Matematika Operator Pembanding Operator assignment Operator string Operator logika Operator array
Operator Operator Matematika
Operator Pembanding
Operator assignment
Operator Operator string
Operator Operator logika
Operator Operator Array
PHP Struktur kontrol
Struktur Percabangan Struktur percabangan adalah proses pengalihan program untuk mengeksekusi blok program berdasarkan pemeriksaan suatu kondisi/ekspresi.
Fungsi IF Cara 1 : Cara 2 : if (kondisi) perintah if (kondisi) { }
IF - Else if (kondisi) { perintah bila benar } else { perintah bila salah }
Else if if (kondisi1) { // perintah bila kondisi 1 benar } else if (kondisi2) { //perintah bila kondisi 1 salah // dan kondisi 2 benar } else { // perintah bila kondisi 1 salah dan // kondisi 2 salah }
Switch - Case switch ($kondisi) { case “$kondisi” : // perintah 1; break; // perintah 2; // perintah 3; }
Contoh <?php $nilai1 = 100; $nilai2 = 150; $proses = “penjumlahan”; switch($proses) { case “perkalian”: $hasil = $nilai1 * $nilai2; break; case “penjumlahan”: $hasil = $nilai1 + $nilai2; } Echo “Hasil $proses = ”.$hasil; ?>
Struktur Perulangan
For Merupakan perulangan untuk nilai yang telah pasti for (kondisi1; kondisi2; kondisi3 ) { perintah 1 ; perintah 2; perintah...n; }
For kondisi1 : digunakan sebagai pendeklarasi nilai awal sebuah hitungan, misal $var=1; kondisi 2 : digunakan sebagai pemberi batasan pada jumlah perulangan, misal $var<=10; kondisi 3 : digunakan sebagai operator pada perulangan, misal $var++; (increment) atau $var--; (decrement)
for ($a=1; $a<=3; $a++) { echo $a . "<br>"; }
Foreach Digunakan untuk melakukan perulangan pada data bentuk array Foreach ($data as $value) { //perintah yang akan dieksekusi dan nilai yang digunakan adalah $value }
Foreach $dataarray = array (“red”,”green”,”blue”,”yellow” for ($i=0;$i<4;$i++) { echo $dataarray[$i]; } foreach ($dataarray as $color) { echo $color
While While adalah bentuk perulangan yang memungkinkan blok perintah dikerjakan berulang selama kondisi ekspresi masih benar. Jadi selama kondisi yang ditentukan masih bernilai benar (true) maka perintah tersebut akan terus berulang hingga program mendapati bahwa perintah tersebut telah bernilai salah (false).
While while (kondisi) { perintah 1 ; perintah 2; perintah...N; }
$a=1; while($a<=7) { echo "<font size=$a>Belajar PHP</font><br>"; $a++; }
Do - While Do ... while akan selalu mengeksekusi blok kode sekali, kemudian memeriksa kondisi, dan mengulangi loop selama kondisi yang ditentukan benar.
Syntax do { code to be executed; } while (condition is true);
contoh <?php $x = 1; do { echo "The number is: $x <br>"; $x++; } while ($x <= 5); ?>
Teknik Modulasi Modulasi adalah teknik pemisahan bagian-bagian dari aplikasi. Pemisahan dilakukan untuk mempermudah pengerjaan aplikasi serta maintenance.
Modulasi di PHP menggunakan 1. include 2. include_once 3. require 4. require_once
Include dan Include_once Menyisipkan file lain kedalam halaman yang memiliki perintah ini Include “header.php”; Include_once “header.php”;
Require dan Require_once Mengharuskan untuk menyisipkan file lain kedalam halaman yang memiliki perintah ini Bila file yang ingin disisipkan tidak ditemukan maka eksekusi program akan dihentikan (Fatal error)
require “header.php”; require_once “header.php”;