1. Dokumen tersebut membahas tentang PHP, bahasa pemrograman server-side yang digunakan untuk membangun situs web dinamis dan berinteraksi dengan basis data.
2. PHP bersifat gratis dan open source, serta mendukung berbagai platform dan server. XAMPP dapat digunakan untuk menjalankan file PHP secara lokal di komputer.
3. Dokumen tersebut juga menjelaskan konsep dasar string pada PHP seperti deklarasi variabel string, escape sequence
1. SEMUA TENTANG PHP
PHP
PHP adalah sebuah bahasa pemrograman yang berjalan di server.
PHP adalah singkatan dari PHP Hypertext Processor.
PHP digunakan untuk membuat website yang dinamis dan berinteraksi dengan database.
Apakah PHP itu?
PHP adalah server side language artinya kode PHP akan dieksekusi di server dulu baru
kemudian hasilnya akan ditampilkan di layar client.
PHP mendukung banyak database, di antaranya : MySQL, PostgreSQL, Generic ODBC,
Oracle, Sybase, Microsoft SQL Server dan lain-lain.
Syntax PHP mirip dengan C/C++.
PHP bisa dipakai secara gratis dan bersifat open source.
File PHP?
File PHP bisa mengandung tag-tag HTML, teks dan script.
File PHP di eksekusi di server kemudian akan ditampilkan ke monitor anda sebagai
sebuah kode-kode HTML.
Ekstensi-ekstensi file PHP di antaranya : ".php" , ".php3" atau ".phtml".
Kenapa memakai PHP?
PHP di dukung oleh banyak Platform : Windows, Linux, Unix, dll.
PHP kompatibel dengan banya server : Apache, IIS, dll.
PHP = GRATIS.
PHP mudah dipelajari dan dipahami.
Cara memulainya?
Berbeda dengan HTML yang bisa kita eksekusi langsung di browser, PHP hanya bisa berjalan
pada server yang mendukung PHP.
PHP Instalasi
2. « Prev
Next »
Bila anda sudah memiliki server yang mendukung PHP maka anda tidak perlu menginstall
apapun.
Install XAMPP di Windows
XAMPP adalah paket cross-platform web server gratis.
Dengan menginstall XAMPP anda bisa menjalankan file php dan database mysql secara offline
di komputer anda.
XAMPP :
X : X berarti adalah cross ->cross-platform.
A : Apache HTTP Server.
M : MySQL.
P : PHP.
P : Perl.
Langkah-langkah:
1. Download XAMPP disini : http://www.apachefriends.org/en/xampp.html
2. Pilih sesuai dengan sistem operasi yang anda pakai.
3. Setelah download selesai, kemudian install XAMPP.
4. Cek apakah XAMPP sudah sukses terinstall dengan mengetikkan "http://localhost" di address
browser anda.
3. Download
Bila anda tidak ingin menggunakan pahe2(paket hemat) seperti XAMPP anda bisa mendownload
masing-masing secara terpisah.
Download PHP : http://www.php.net/downloads.php
Download Apache Server : http://httpd.apache.org/download.cgi
Download MySQL Database : http://www.mysql.com/downloads
PHP String
« Prev
Next »
Berikut adalah deklarasi variabel-variabel string yang benar :
$stringku = "Ini adalah variabel string";
$string_1 = "Ini juga merupakan variabel string";
$string_2 = ""; // string dengan nilai kosong
Tanda petik satu ( ' ) hampir sama perlakuannya dengan tanda petik dua ( " ) pada deklarasi
variabel string namun terdapat perbedaan yang signifikan, yaitu string dengan tanda petik dua
menggantikan dengan nilai variabel di dalamnya.
4. <?php
$variabel = 5;
$a = 'Ali memiliki $variabel buah rumah di Jawa Barat.';
$b = "Ali memiliki $variabel buah rumah di Jawa Barat.";
print($a);
print($b);
?>
Contoh kode PHP di atas akan memberikan hasil :
Ali memiliki $variabel buah rumah di Jawa Barat.
Ali memiliki 5 buah rumah di Jawa Barat.
Selain itu variabel string dengan dua tanda petik ( " ) akan menerjemahkan karakter-karakter
khusus dalam variabel tersebut.
<?php
$a = 'Wati pergi ke pasarn';
$b = "Wati pergi ke pasarn";
echo $a;
echo $b;
?>
Hasilnya :
Wati pergi ke pasarn
Wati pergi ke pasar
Sebuah string bisa langsung digunakan pada fungsi ataupun bisa disimpan dalam variabel.
Escape-Sequence Character
Escape-Sequence character adalah penggantian karakter spesial pada suatu string yang di awali
dengan tanda backslash ' '.
Dalam PHP string terdapat beberapa Escape-Sequence character :
n digantikan dengan baris baru pada suatu string.
r digantikan dengan karakter carriage-return.
t digantikan dengan karakter tab.
$ digantikan dengan simbol dolar itu sendiri.
" digantikan dengan tanda petik dua ( " ) itu sendiri.
digantikan dengan backlslash tunggal.
5. print dan echo
Pada contoh-contoh di atas anda melihat kode print($variabel) dan echo $variabel.
print dan echo memiliki fungsi yang sama, yaitu sama-sama berfungsi untuk
menampilkan string ke layar anda.
Perbedaannya terletak dari 'return value' atau nilai kembali dari keduanya. print
memberikan sebuah nilai kembali '1' sedangkan echo adalah void/tidak mengembalikan
apa-apa.
Ada pendapat yang mengatakan bahwasanya echo menampilkan string lebih cepat daripada
print.
Operator String Concatenation
Operator string concatenation maksudnya adalah operator yang digunakan untuk
menggabungkan string satu dengan string yang lainnya.
Untuk menggabungkan string digunakan operator titik ( . )
<?php
$nama="Budi";
$pekerjaan="Petani";
$hasil = $nama . " bekerja sebagai seorang " . $pekerjaan;
echo $hasil;
?>
Hasil dari kode di atas adalah :
Budi bekerja sebagai seorang Petani
Fungsi strlen()
PHP menyediakan banyak fungsi-fungsi penting, di antaranya adalah strlen() yang berfungsi
untuk mengetahui panjang atau jumlah karakter dalam suatu string.
<?php
$kalimat = "Soekarno adalah presiden pertama Indonesia";
$panjang_kalimat = strlen($kalimat);
echo $panjang_kalimat;
?>
Hasil dari kode di atas :
41
6. Fungsi strlen sangat berguna bila misalnya digunakan dalam fungsi loop/perulangan, kita akan
bisa mengatur hingga sampai manakah sebuah perulangan dilakukan.
Fungsi strpos()
Fungsi strpos() digunakan untuk mengetahui karakter string di dalam suatu string.
Bila kesamaan ditemukan maka fungsi strpos() akan mengembalikan nilai posisi dari karakter
pertama.
Kita lihat apakah string 'buas' terdapat pada string berikut :
<?php
echo strpos("Singa itu buas", "buas");
?>
Kode di atas akan menghasilkan :
10
Seperti anda lihat strpos() tidak menghasilkan nilai 11 sebab perhitungan karakter pada strpos
bukan dimulai dari 1 melainkan dari 0.