.__ .___ ____ _____ ____ _________ ___________ |__| __| _/ / _ \ / \_/ __ \ / ___\__ \ / _ \_ __ \ | |/ __ | ( <_> ) Y Y \ ___// /_/ > __ \_ ( <_> ) | \/ | / /_/ | \____/|__|_| /\___ >___ (____ / /\____/|__| /\__\____ | \/ \/_____/ \/ \/ \/ \/ OMEGA|ZINE RELEASE 03 Author: Irsyad || emoangelworld@yahoo.com Online @ www.omega.or.id :: http://ezine.omega.or.id -=[-] Belajar PHP Dari Dasar [-]=- --[Apa itu PHP ?]-- ----------------- PHP adalah sebuah script server side, maksudnya adalah script yang didigunakan khusus web yang disisipkan kedalam Code HTML, dan script php akan dieksekusi saat user memasuki / request halaman php kita, cara kerja request sebuah web php adalah sebagai berikut : Client (Browser) ==> Request Halaman PHP ==> Server (mengeksekusi script php yang kita sisipkan kedalam html, hasil eksekusinya adalah halaman html murni lalu dikirimkan ke Client) ==> Client (Browser akan menerima hasil eksekusi dari server). --[Penggunaan PHP Tags]-- Setiap Script PHP yang disisipkan pada sebuah html harus diawali dengan tag pembuka php dan ditutup dengan tag penutup php, contohnya : -------------Contoh--------------- ---------------------------------- Tags disibut sebagai php tags semua code yang berada di dalam area php tags akan dibaca sebagai PHP oleh server dan akan dieksekusi sedangkan code yang berada diluar php tags akan dianggap sebagai tag html biasa. selain tag ada tags lain yang berfungsi sama. -XML style = -Short Style = -Script Style = -ASP Style = <% //script php %> --[WhiteSpace]-- Pada PHP whitespace seperti spasi dan enter tidak akan berpengaruh pada output seperti halnya html. --[Variables, Identifier and Comments]-- [1] Variables Tipe data yang tersedia di php adalah : - Integer (angka) - Float (dipanggil juga double untuk angka berkoma) - String (Huruf / Kata) - Boolean (Hanya dapat menampung true dan false) - Array (Dapat menampung banyak data) - Object (dapat menampung turunan dari kelas) Untuk pembuatan variables pada php hanya menggunakan "$" sebagai awalan dari nama variable, contoh : $nama = "Irsyad"; //Maka Variables nama akan otomatis menjadi type data String $umur = 20; //Maka Variables umur akan otomatis menjadi type data Integer $nama = 13; //Maka Variable akan otomatis berubah dari String menjadi Integer dengan kata lain, Type data dari php adalah varian, jadi tergantung value atau nilai yang dimasukan maka tipe data akan mengikuti sesuai nilai yang diberikan. Dan untuk mencetakan sebuah kata atau sebuah variable dapat menggunakan keyword echo, Contoh : [2] Identifier Identifier adalah nama dari sebuah variable, fungsi, ataupun class. Identifier tidak dibatasi panjang kata, dan dapat mengandung angka,huruf,dan garis bawah. Identifier tidak bisa di awali dengan angka. Identifier di PHP case sensitif. [3] Comments untuk memberi comment pada baris PHP dapat menggunakan : // Untuk Satu Baris /* Untuk Banyak Baris */ --[Operator pada PHP]-- Operator adalah sebuah simbol yang dapat digunakan untuk memanipulasi sebuah nilai. Operator | Nama | Example ------------------------------------------------------ + |Tambah |$a + $b - |Kurang |$a - $b * |Kali |$a * $b / |Bagi |$a / $b % |Sisa Bagi |$a % $b [1] Assignment operator (=) adalah operator untuk set nilai dari sebuah variable contoh : $angka = 1; --[Pre dan Post Increment dan Decrement]-- 1. ++ = penambahan satu angka pada suatu variable contoh : $a = 1; $a++; // hasilnya 2 2. -- = pengurangan satu angka pada suatu variable contoh : $a = 1; $a--; // hasilnya 0 3. += = Menambahkan angka pada suatu dengan dirinya sendiri variable contoh : $a = 1; $a+=2; 4. -= = Mengurangi angka pada suatu dengan dirinya sendiri variable contoh : $a = 1; $a-=2; 5. /= = Membagi angka pada suatu dengan dirinya sendiri variable contoh : $a = 1; $a/=2; 6. *= = Mengali angka pada suatu dengan dirinya sendiri variable contoh : $a = 1; $a*=2; 7. %= = Memodulus angka pada suatu dengan dirinya sendiri variable contoh : $a = 1; $a%=2; [1] String Operator $a = "Belajar "; $b = "PHP"; $c = $a.$b; Nilai dari $c = "Belajar PHP" '.' titik digunakan untuk menggabungkan string di php. --[Operator Perbandingan]-- Operator yang digunakan untuk membandingkan dua variable : Operator == : Apakah variable yang dibandingkan sama nilainya === : Apakah variable yang dibandingkan identik sama, dari nilai sampai type datanya != : Apakah variable yang dibandingkan tidak sama nilainya !== : Apakah variable yang dibandingkan tidak identik sama, dari nilai sampai type datanya <> : Apakah variable yang dibandingkan tidak sama nilainya < : Apakah variable yang disebelah kiri lebih kecil dari variable sebelah kanan > : Apakah variable yang disebelah kiri lebih besar dari variable sebelah kanan <= : Apakah variable yang disebelah kiri lebih kecil sama dengan dari variable sebelah kanan >= : Apakah variable yang disebelah kiri lebih besar sama dengan dari variable sebelah kanan Contoh : $a == $b $a === $b $a != $b dan seterusnya. --[Operator Logika]-- Digunakan untuk membuat logika suatu kondisi : Operator && : Menandakan dan apakah kondisi 1 dan kondisi 2 sesuai || : Menandakan atauapakah kondisi 1 atau kondisi 2 sesuai ! : Menandakan tidak apakah kondisi 1 tidak kondisi 2 sesuai Contoh $a == 1 && $b == 1; // kedua syarat disana dicek apakah kedua variable bernilai1, jika terjadi kesalahan salah satu maka akan menghasilkan false; dan seterusnya. --[Seleksi]-- [1] IF - Else if adalah suatu keyword untuk melakukan sebuah seleksi yang dibantu dengan operator perbandingan Contoh : Penjelasan : Jika angka diisi dengan 1 maka akan dicetak angka adalah 1 jika tidak akan tercetak angka bukan 1. -Switch Case pada switch case di php dapat berupa angka atau String. Contoh : Penjelasan : jika input bernilai 1 maka akan masuk ke case 1 dan mencetak Angka adalah satu, dan jika setelah case 1 tidak dituliskan syntax break,maka setelah case 1 dicetak akan dicetak kembali case 2nya, maka dari itu syntax break harus ada untuk membatasi antar case, dan jika input tidak bernilai 1 atau 2 maka akan dicetak "Angka tidak ditemukan". --[Perulangan]-- Perulangan digunakan untuk mengulang suatu syntax yang ada di dalam skop perulangan, Contoh : [1] While While akan melakukan pengecekan kondisi pada contoh apakah angka < dari 3 jika benar baru menjalankan syntax yang ada didalam while. dan akan berhenti ketika kondisi bernilai false Penjelasan : di cek selama angka lebih kecil dari tiga akan dicetak nilai dari angka setelah dicetak akan di increment atau ditambahkan 1 lalu akan di cek kembali apakan angka masih lebih kecil dari tiga [2] Do While Do While akan melakukan Syntax yang ada di dalam do while baru melakukan cek apakah sesuai kondisinya. akan berhenti ketika kondisi true. Penjelasan : Mencetak nilai dari variable num lalu num di tambah 1 baru di cek apakan num setelah ditambah 1 tadi masih tidak sama dengan 3. [3] For For digunakan untuk mengulang suatu syntax yang ada di dalam skop perulangan for sama dengan while tapi prosesnya berbeda : Contoh: Penjelasan : parameter dalam for terbagi jadi tiga (Dipisahkan menggunakan ;) pertama merupakan initialisasi nilai awal dari variable i adalah 0 lalu kedua dicek apakah variable i tadi lebih kecil dari 3 jika iya maka akan dilanjutkan untuk mengeksekusi syntax dalam for ketiga akan mencetak nilai dari variable i keempat variable i akan di increment (ditambahkan 1) REFERENSI : Mata Kuliah Gue Sendiri, Dan otomatis otak gue sendiri haha...^_^ greetz to : omicron, bluecheetah.us, semuanya degh ya yang mau jadi sahabat gue :D. kritik && saran kirimkan ke emoangelworld[at]yahoo.com