11:40 PM

PHP "Resume" ^^

PHP(Hypertext Preprocessor)dikembangkan oleh Rasmus Lerdorf(1994).

PHP mudah untuk digunakan:

-kode ditanamkan pada WML/HTML/XHTML

-kode PHP dimulai dan diakhiri dgn tanda(tag)

Example

Echo “Hi,I’m a PHP script!”;

?>

Mengapa PHP digunakan:

· Dapat berjalan hamper di semua web server pada beberapa system operasi

· Web server:Apache,Microsoft HS, Caudium,Netscape Enterprise Server

· Sistem operasi:NIX(HPUX,OpenBSD,Solaris,Linux).Mac OSX,Windows NT/98/2000/XP/2003

· Database:Adabas D, dBase,Empress,FilePro(read-only),Hyperware,IBM DB2

· Gratis:PHP is free

Embedded Script

Example

Echo “Hi,I’m a PHP script!”;

?>

Non-Embedded Script

Echo “Hi,I’m a PHP script!”;

?>

·

· Tag awal dan Tag Akhir PHP

Penulisan 1

//komentar

?>

Penulisan 2:

/* blok komentar*/

?>

Penulisan 3:

Tipe Data boelean

· Untuk literal Boolean:true atau false

· Berikut dianggap bernilai false,jika

-Nilai Boolean FALSE

-Nilai integer 0 atau float 0.0

-String yang kosong, atau string”0”

-Array dengan elemen kosong

-NULL(termasuk unset variabel)

Nilai Integer

· NIlai literal integer yang valid:

-$a=1234;

-$a=-123;

-$a=0123;#octal number

-$a=0x123;#hexa number

· Jika nilai literal integer melebihi range integer,otomatis PHP akna mengkonversi ke tipe float

· Konversi ke integer:

-Nilai Boolean FALSE=>0, TRUE => 1

-Casting(Int).Contoh:

· $a=(int)(25/7);#int(3)

· $a=round(25/7);#float(4)

Tipe data Float

· Ukuran float tergantung pada platform, walaupun maksimum ~1.8e208(64 bit format)

-$a=1.234;

-$b1.2e4;

-$c=7E-10;

Tipe data String

· Literal string dideklarasikan baik dengan

-Petik ganda(“ “).Contoh: $a= “Nama:$nama\n”;

-Petik tunggal(‘ ‘).Contoh:$b=’c:\*.*”;

· Pengaksesan karakter string

$a = “ini test”;

$pertama = $a{0};

$ketiga = $a{2};

$akhir = $a{strlen($a)-1};

String ke Angka

· Contoh:

-$a=1+”10.5”;

-$a=1+”-1.3e3;

-$a=1+”bob-1.3e3;

-$a=1+”bob3”;

-$a=1+”10 ayam kate”;

-$a=1+”10.2 ayam kate”;

-$a=1+”10.0 ayam”+1;

Tipe data Array[1]

· Simple Array

$a= array(1,2,3,4,5);

print_r($a);

foreach($a as $i =>$value){unset{$a[$i]};}

print_r($a);

$a[]=6;

print_r($a);

$a=array_values($a);

$a[]=7;

print_r($a)

Tipe data Array[2]

· Contoh pembuatan array dengan custom key:

//This array is the same as…

array(5=>43,32,56,”b”=>12);

//….this array

Array(5=>43, 6=>32, 7=>56, “b” =>12);

?>

Tipe data Array[3]

· Multidimensi

$arr = array(“somearray” =>

array(6 => 5, 13 => 9, “a” => 42));

echo $arr[“somearray”] [6]; //5

echo $arr[“somearray”] [13]; //9

echo $arr[“somearray”] [“a”]; //42

$a [0] [0] = “a”;

$a [0] [1] = “b”;

$a [1] [0] = “y”;

$a [1] [1] = “z”;

foreach ($a as $v1)

{

foreach ($v1 as $v2)

{

echo “$v2

}

}?>

Tipe data Null

· Null merupakan variable yang tidak ada nilainya

· Sebuah variable NULL jika :

- Finyatakan sebagai NULL dengan operator =

- Belum pernah diberikan suatu nilai literal

- Telah di unset()

· Untuk mengecek apahah variable NULL atau tidak, dapat digunakan fungsi is_null()

Variabel

· Aturan nama variable PHP mengikuti konversi seperti bahasa pemograman lainnya

· Untuk membuat referensi ke variable lain

$a =”test”;

$b = &$a; #referensi

$b = “ayam”;

echo ($a.”==”.$b);

· Variabel dari variable

$a = “hello”;

$$a =”world”;

echo “$a $($a)”;

echo “$a $hello”;

0 comments: