Ini adalah cara lain untuk “ " <% echo ("cara yang lain lagi"); %> <%= $variable; # Bentuk singkat untuk "<% echo . . ." %>"> Ini adalah cara lain untuk “ " <% echo ("cara yang lain lagi"); %> <%= $variable; # Bentuk singkat untuk "<% echo . . ." %>">

Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Sintaks Dasar As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com.

Presentasi serupa


Presentasi berjudul: "As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Sintaks Dasar As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com."— Transcript presentasi:

1 As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com
Sintaks Dasar As’ad Djamalilleil

2 Keluar dari HTML <? echo ("contoh kalimat"); ?>
<?= expression ?> Ini adalah cara lain untuk “ <? echo expression ?>" <?php echo("cara yang paling populer\n"); ?> <script language="php"> echo ("cara lain menampilkan data"); </script> <% echo ("cara yang lain lagi"); %> <%= $variable; # Bentuk singkat untuk "<% echo . . ." %>

3 Pemisah Instruksi -- atau -- <?php echo "This is a test"; ?>

4 Komentar <?php echo "Coba komentar"; //contoh komentar sebaris
/* Ini contoh komentar multi-baris dimana dapat lebih dari satu baris komentar */ echo "Hanya sebuah percobaan"; echo "Percobaan lagi"; #contoh lain komentar ?>

5 <h1>Ini adalah sebuah <. php # echo "sederhana";. > contoh
<h1>Ini adalah sebuah <?php # echo "sederhana"; ?> contoh.</h1> <p>Header di atas akan menampilkan teks "Ini adalah sebuah contoh.

6 As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com
Tipe Data As’ad Djamalilleil

7 Tipe Skalar Tipe Gabungan Tipe Spesial boolean integer
angka floating-point (float) string Tipe Gabungan array object Tipe Spesial resource NULL

8 Fungsi Seputar Tipe Data
var_dump() cek tipe dan nilai dari sebuah ekspresi gettype() representasi dari tipe untuk keperluan debugging settype() konversi ke tipe tertentu (bisa menggunakan casting tipe data)

9 Fungsi Seputar …. is_type()
cek tipe data tertentu, memberikan nilai true jika benar

10 Boolean Tipe data boolean dapat bernilai TRUE atau FALSE (case-insensitive) $nilai = True; Memberikan nilai TRUE kepada variabel $nilai

11 Integer Integer adalah sebuah angka dari himpunan bilangan bulat berikut Z = {…, -2, -1, 0, 1, 2, …} $a = 1234; # bilangan desimal $a = -123; # bilangan negatif $a = 0123; # penulisan oktal $a = 0x1A; # penulisan hexadecimal

12 $nilai = 2147483647; var_dump($nilai); $nilai = 2147483648;
output: int( ) $nilai = ; output: float( ) contoh integer berformat hexadesimal: var_dump( 0x ); $juta = ; $nilai = * $juta; output: float( )

13 Floating-point (float)
Berikut contoh pemberian nilai berformat float: $a = 1.234; $a = 1.2e3; $a = 7E-10;

14 String String adalah rangkaian karakter. Di PHP, sebuah karakter sama dengan sebuah byte. Terdapat 256 kemungkinan karakter yang dapat digunakan. Pada prakteknya tidak ada batas panjang dari sebuah string di PHP.

15 Single-quoted String echo 'contoh string sederhana';
echo 'baris baru dapat disisipkan pada string seperti ini.'; echo 'Nama saya: "As\'ad Djamalilleil"'; output: Nama saya: "As'ad Djamalilleil" echo 'Anda yakin ingin menghapus C:\\*.*?'; output: Anda yakin ingin menghapus C:\*.*? echo 'Anda yakin ingin menghapus C:\*.*?'; echo 'saya ingin menyisipkan\n baris baru'; output: ... this point: \n a newline

16 Beberapa karakter khusus dapat ditampilkan dengan memberi awalan berupa karakter backslash ( \ )
Karakter tersebut diistilahkan dengan karakter escape Jika Anda mencoba untuk menampilkan karakter escape yang lain selain yang diperbolehkan oleh PHP, maka tanda backslash akan ikut tercetak Variabel dalam single-quote tidak akan tercetak nilainya oleh PHP

17 Double-quoted String Variabel dalam double-quote akan dicetak nilainya oleh PHP Jika sebuah string diapit dengan tanda double-quote, maka PHP dapat mengartikan lebih banyak karakter escape di dalamnya Berikut adalah daftar dari karakter escape:

18 Escape Sequences \n \r \t \\ \$ \" \[0-7]{1,3} \x[0-9A-Fa-f]{1,2}
Karakter Arti \n Awal baris baru / linefeed (LF or 0x0A (10) pada ASCII) \r Baris baru / carriage return (CR or 0x0D (13) pada ASCII) \t horizontal tab (HT or 0x09 (9) in ASCII) \\ Backslash \$ Tanda dolar \" double-quote \[0-7]{1,3} Karakter dalam notasi oktal \x[0-9A-Fa-f]{1,2} Karakter dalam notasi hexadesimal

19 Heredoc Cara lain untuk menuliskan sebuah string adalah dengan menggunakan sintaks heredoc ( <<< ) heredoc harus menyertakan sebuah identifier setelah tanda <<< kemudian diikuti dengan string dan diakhiri dengan identifier yang sama sebagai penutup

20 Sangat penting untuk diketahui bahwa baris penutup heredoc tidak boleh mengandung karakter yang lain kecuali semicolon ( ; ) Artinya tidak boleh ada spasi atau tab pada sebelum atau sesudah semicolon

21 <?php $str = <<<EOD Contoh dari string terdiri dari beberapa baris menggunakan sintaks heredoc. EOD; ?>

22 Array Sebuah array di PHP adalah sebuah peta berurut
Sebuah peta adalah tipe yang memetakan nilai ke kunci Array dapat dibuat menggunakan fungsi array() Fungsi array() menerima pasangan key => value yang dipisah dengan tanda koma

23 Sebuah key dapat berupa integer non-negatif atau dapat berupa string
value dapat berupa nilai apa saja Jika key diabaikan, maka PHP akan memberikan key sesuai jumlah elemen array yang telah ada +1 Tetapi jika belum ada elemen array, maka PHP akan memberikan 0 (nol) untuk key

24 Sintaks Array array( [key =>] value , ... ) Contoh:
$a = array( 1 => ‘satu’, 2 => ‘dua’ , 3 => ‘tiga’);

25 Contoh: $a = array( ‘warna’ => ‘merah’, ‘rasa’ => ‘manis’ , ‘nama’ => ‘apel’, ‘jumlah’ => 5, 1700 ); $a[‘warna’] = ‘merah’; $a[‘rasa’] = ‘manis’; $a[‘nama’] = ‘apel’; $a[‘jumlah’] = 5; $a[] = 1700;

26 Object Untuk menginisialisasi objek kita dapat menggunakan pernyataan new untuk menginstansiasi objek ke sebuah variabel

27 <?php class Mobil { function mesin() { echo "Mesin dijalankan…!"; } $honda = new Mobil; $honda->mesin(); ?>

28 NULL Nilai NULL menyatakan bahwa variabel tersebut tidak memiliki nilai NULL (case-insensitive keyword) adalah satu-satunya nilai yang mungkin untuk variabel bertipe null

29 Mengubah Tipe PHP tidak membutuhkan / mendukung definisi tipe secara eksplisit pada deklarasi variabel Tipe variabel ditentukan berdasarkan konteks dimana variabel tersebut digunakan Jadi tipe sebuah variabel bergantung dari nilainya

30 $nilai = "0"; string (ASCII 48) $nilai += 2; integer (2) $nilai = $nilai + 1.3; float (3.3) $nilai = 5 + "10 ekor kucing"; integer (15)

31 $a = 1; $a sebuah integer $a[0] = "f"; $a menjadi sebuah array, dimana $a[0] berisi nilai " f "

32 Type Casting Type casting di PHP bekerja seperti pada C/C++
Nama dari tipe tujuan dari casting ditulis di dalam tanda kurung sebelum variabel yang akan di-cast $A = 10; $A adalah sebuah integer $B = (float) $A; $B adalah sebuah float

33 $a = 1; $a sebuah integer $a[0] = "f"; $a menjadi sebuah array, dimana $a[0] berisi nilai " f "

34 Casting Yang Diperbolehkan
(int), (integer) - cast ke integer (bool), (boolean) - cast ke boolean (float), (double), (real) - cast ke float (string) - cast ke string (array) - cast ke array (object) - cast ke object Tip: daripada cast variabel ke string, kita dapat mengapit variabel dalam tanda petik ganda


Download ppt "As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Sintaks Dasar As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com."

Presentasi serupa


Iklan oleh Google