- Install Git yang ada pada link berikut https://git-scm.com/downloads
- Setelah selesai instalasi, masuk ke folder
xampp > htdocs
- Klik kanan dan buka git bash.
- Masukkan perintah
git clone https://github.com/RobyCigar/asprak-informatika
- Masuk ke folder yang sudah kalian download.
- Klik kanan dan buka git bash.
- Masukkan perintah
git pull
.
Mengeluarkan pesan ke halaman
echo "Hello world";
Deklarasi variable
$a = "rabih";
$b = 20;
Membuat fungsi
function greet() {
return "Selamat pagi";
}
Membuat indexed array dan mengaksesnya
$arr = array("merah", "jingga", "kuning", "biru");
echo $arr[0]; // merah
echo $arr[1]; // jingga
Membuat associative array
$arr = array("merah" => 4, "jingga" => 1, "kuning" => 40);
Scope
Deskripsi: variable yang ada di dalam function tidak dapat mengakses variable yang ada di luar function. Untuk dapat mengaksesnya dibutuhkan keyword global
$apel = "hijau";
function buah() {
// kita tidak dapat mengakses $apel
}
$apel = "hijau";
function buah() {
global $apel;
// sekarang kita dapat mengakses $apel
}
Membuat Konstanta
Note: konstanta adalah variable yang tidak dapat diubah
define("kampus", "amikom");
echo kampus; // amikom
Mendapatkan jumlah item pada array
$warna = array("merah", "jingga", "kuning");
echo count($warna); // 3
Percabangan if
if(statement) {
// code
}
Perulangan for
for($i = 0; i < count($arr); $i++) {
// code
}
$_GET adalah variable superglobal yang digunakan untuk mengirimkan data yang TIDAK sensitive, seperti searchbox.
$_GET
print_r($_GET) // menghasilkan associative array jika form telah di submit
$_POST adalah variable superglobal yang digunakan untuk mengirimkan data yang sensitive, seperti email, password dan lain-lain.
$_POST
print_r($_POST) // menghasilkan associative array jika form telah di submit
Regex untuk validasi input, sehingga hanya menerima input berupa alphabet
preg_match("/[^A-Za-z'-]/",$_POST['nama'] )
trim() adalah function yang berfungsi untuk menghilangkan whitespace dan special characters yang terdapat di awal dan akhir string
$str = trim("\t\tThese are a few words :) ... ");
echo $str; // hasil: These are a few words :) ...
htmlspecialchars() adalah function wajib biar nggak ke hack
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // <a href='test'>Test</a>
stripslashes() berfungsi untuk menghilangkan backslash
$str = "Is your name O\'reilly?";
// Outputs: Is your name O'reilly?
echo stripslashes($str);
exit() untuk mengakhiri script php
exit();
echo "hello world"; // baris ini tidak akan tereksekusi