PHP Tutorial
PHP TUTORIAL
PHP banyak
digunakan, bebas, dan alternatif efisien untuk pesaing seperti Microsoft ASP.
Script PHP
dieksekusi pada server.
Apa yang Harus Anda Sudah Tahu
Sebelum Anda
melanjutkan Anda harus memiliki pemahaman dasar sebagai berikut:
- HTML
- CSS
- JavaScript
Apa itu PHP?
- PHP merupakan singkatan dari "PHP: Hypertext Preprocessor"
- PHP adalah banyak digunakan, open source bahasa scripting
- script PHP dieksekusi pada server
- PHP bebas untuk download dan digunakan
PHP adalah bahasa yang menakjubkan
dan populer!
Hal ini cukup kuat untuk menjadi
inti dari sistem blogging terbesar di web (WordPress)!
Hal ini cukup dalam untuk menjalankan jaringan sosial terbesar (Facebook)!
Hal ini juga cukup mudah untukA menjadi bahasa sisi server pertama pemula!
Hal ini cukup dalam untuk menjalankan jaringan sosial terbesar (Facebook)!
Hal ini juga cukup mudah untukA menjadi bahasa sisi server pertama pemula!
Apa itu File PHP?
- file PHP dapat berisi teks, HTML, CSS, JavaScript, dan kode PHP
- Kode PHP dieksekusi pada server, dan hasilnya dikembalikan ke browser sebagai HTML biasa
- file PHP memiliki ekstensi ".php"
Apa yang Bisa PHP Lakukan?
- PHP dapat menghasilkan konten halaman dinamis
- PHP dapat membuat, membuka, membaca, menulis, menghapus, dan menutup file pada server
- PHP dapat mengumpulkan data formulir
- PHP dapat mengirim dan menerima cookie
- PHP dapat menambah, menghapus, memodifikasi data dalam database Anda
- PHP dapat digunakan untuk mengontrol akses pengguna
- PHP dapat mengenkripsi data
Dengan PHP
Anda tidak terbatas untuk output HTML. Anda dapat output gambar, file PDF,
dan bahkan film Flash. Anda dapat juga keluaran teks, seperti XHTML dan
XML.
Mengapa PHP?
- PHP berjalan pada berbagai platform (Windows, Linux, Unix, Mac OS X, dll)
- PHP kompatibel dengan hampir semua server yang digunakan hari ini (Apache, IIS, dll)
- PHP mendukung berbagai database
- PHP adalah gratis. Download dari sumber daya PHP resmi: www.php.net
- PHP mudah dipelajari dan berjalan efisien pada sisi server
Apa yang
saya butuhkan?
Untuk mulai menggunakan PHP, Anda dapat:
- Menemukan web host dengan PHP dan MySQL dukungan
- Menginstal web server pada PC Anda sendiri, dan kemudian menginstal PHP dan MySQL
Gunakan Web
Host Dengan Dukungan PHP
Jika server Anda telah mengaktifkan dukungan untuk PHP
Anda tidak perlu melakukan apa-apa.
Hanya membuat beberapa file php, menempatkan mereka
dalam direktori web Anda, dan server akan otomatis menguraikannya untuk Anda.
Anda tidak perlu untuk mengkompilasi sesuatu atau
memasang alat tambahan.
Karena PHP adalah gratis, paling web host menawarkan
dukungan PHP.
Set Up PHP
pada PC Anda Sendiri
Namun, jika server Anda tidak mendukung PHP, Anda
harus:
- menginstal web server
- menginstal PHP
- menginstal database, seperti MySQL
Website PHP resmi (PHP.net) memiliki petunjuk
instalasi untuk PHP: http://php.net/manual/en/install.php
PHP SINTAKS
Sebuah script PHP dieksekusi pada server, dan hasil
HTML biasa dikirim kembali ke browser.
Dasar PHP Sintaks
Sebuah script PHP dapat ditempatkan di manapun dalam
dokumen.
Sebuah script PHP dimulai dengan <php? Dan
diakhiri dengan ?> :
<?php
// PHP code goes here
?>
// PHP code goes here
?>
Ekstensi file default untuk file PHP adalah
".php".
Sebuah file PHP biasanya berisi tag HTML, dan beberapa
kode PHP scripting.
Di bawah ini, kita memiliki contoh dari file PHP
sederhana, dengan script PHP yang menggunakan fungsi PHP built-in
"echo" untuk output teks "Hello World!" pada halaman
web:
Catatan: pernyataan PHP diakhiri dengan
tanda titik koma (;).
Komentar di
PHP
Sebuah
komentar dalam kode PHP adalah garis yang tidak membaca / dieksekusi sebagai
bagian dari program. Its satunya tujuan adalah untuk dibaca oleh seseorang
yang melihat kode.
Komentar
dapat digunakan untuk:
- Biarkan orang lain memahami apa yang Anda lakukan
- Ingatkan diri Anda dari apa yang Anda lakukan - Kebanyakan programmer telah mengalami datang kembali ke pekerjaan mereka sendiri satu atau dua tahun kemudian dan harus kembali mencari tahu apa yang mereka lakukan. Komentar dapat mengingatkan Anda tentang apa yang Anda pikirkan ketika Anda menulis kode
PHP
mendukung beberapa cara berkomentar:
PHP CASE-SENSITIVE
Dalam PHP,
semua kata kunci (misalnya jika, lain, sementara, echo, dll), kelas, fungsi,
dan fungsi user-defined TIDAK case-sensitive.
Pada contoh
di bawah, semua tiga pernyataan gema bawah hukum (dan setara):
Namun, semua
nama variabel adalah case-sensitive.
Pada contoh
di bawah ini, hanya pernyataan pertama akan menampilkan nilai dari variabel $
warna (ini karena $ warna, $ COLOR, dan $ warna diperlakukan sebagai tiga
variabel yang berbeda):
PHP VARIABEL
Variabel adalah "wadah" untuk menyimpan informasi.
Membuat (Mendeklarasikan) Variabel
PHP
Dalam PHP,
variabel dimulai dengan tanda $, diikuti dengan nama variabel:
Catatan: Ketika Anda menetapkan nilai
teks ke variabel, menempatkan tanda kutip di nilai.
Catatan: Tidak seperti bahasa
pemrograman lain, PHP tidak memiliki perintah untuk mendeklarasikan
variabel. Hal ini dibuat saat Anda pertama menetapkan nilai untuk itu.
Pikirkan variabel sebagai wadah untuk menyimpan data.
Variabel PHP
Sebuah
variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih
deskriptif (usia, carname, total_volume).
Aturan untuk
variabel PHP:
- Sebuah variabel dimulai dengan tanda $, diikuti dengan nama variabel
- Sebuah nama variabel harus dimulai dengan huruf atau karakter garis bawah
- Sebuah nama variabel tidak dapat memulai dengan angka
- Sebuah nama variabel hanya dapat berisi karakter dan garis bawah alpha-numerik (Az, 0-9, dan _)
- nama variabel adalah case-sensitive ($ umur dan $ AGE adalah dua variabel yang berbeda)
Ingat bahwa PHP nama variabel adalah case-sensitive!
Variabel Output
PHP echo
pernyataan sering digunakan untuk output data ke layar.
Contoh
berikut akan menunjukkan bagaimana output teks dan variabel :
Contoh
berikut akan menghasilkan output yang sama seperti contoh di atas:
Contoh
berikut akan menampilkan jumlah dari dua variabel:
Catatan: Anda
akan mempelajari lebih lanjut tentang pernyataan gema dan bagaimana data output
ke layar dalam bab berikutnya.
PHP adalah
bahasa Longgar Diketik
Dalam contoh
di atas, perhatikan bahwa kita tidak harus memberitahu PHP yang tipe data
variabel.
PHP secara
otomatis mengkonversi variabel dengan jenis data yang benar, tergantung pada
nilai.
Dalam bahasa
lain seperti C, C ++, dan Java, programmer harus menyatakan nama dan jenis
variabel sebelum menggunakannya.
Variabel PHP
Cakupan
Dalam PHP,
variabel dapat dinyatakan di mana saja di script.
Ruang
lingkup variabel adalah bagian dari script di mana variabel yang dapat dirujuk
/ digunakan.
PHP memiliki
tiga lingkup variabel yang berbeda:
- lokal
- global
- statis
Cakupan global dan lokal
Sebuah variabel dideklarasikan di luar fungsi
memiliki SCOPE GLOBAL dan hanya dapat diakses di luar fungsi :
Sebuah
variabel dideklarasikan dalam fungsi memiliki SCOPE LOKAL dan
hanya dapat diakses dalam fungsi yang:
PHP Global Keyword
Global Keyword digunakan untuk mengakses variabel global dari dalam fungsi.
Untuk
melakukannya, gunakan kata kunci global sebelum variabel (dalam fungsi):
PHP juga
menyimpan semua variabel global dalam sebuah array disebut $ GLOBALS [ index ]. The Indeks memegang
nama variabel. Array ini juga dapat diakses dari dalam fungsi dan dapat
digunakan untuk memperbarui variabel global secara langsung.
Contoh di
atas dapat ditulis ulang seperti ini:
PHP Static Keyword
Biasanya,
ketika fungsi selesai / dieksekusi, semua variabel yang akan
dihapus. Namun, terkadang kita ingin variabel lokal tidak akan
dihapus. Kami membutuhkannya untuk pekerjaan lebih lanjut.
Untuk
melakukan hal ini, menggunakan static kata kunci ketika Anda
pertama kali mendeklarasikan variabel:
Kemudian,
setiap kali fungsi dipanggil, variabel yang akan masih memiliki informasi yang
terkandung dari terakhir kali fungsi dipanggil.
Catatan: variabel ini masih lokal untuk
fungsi.
PHP
ECHO DAN PRINT
Dalam PHP
ada dua cara dasar untuk mendapatkan output: echo dan print.
Dalam
tutorial ini kita menggunakan echo (dan cetak) di hampir setiap
contoh. Jadi, bab ini berisi info lebih banyak tentang dua laporan output.
echo dan print Laporan PHP
echo dan
print kurang lebih sama. Mereka berdua digunakan untuk output data ke
layar.
Perbedaan
kecil: echo tidak memiliki nilai kembali sementara cetak memiliki nilai kembali
dari 1 sehingga dapat digunakan dalam ekspresi. gema dapat mengambil
beberapa parameter (meskipun penggunaan seperti ini jarang terjadi) sementara
cetak dapat mengambil satu argumen. echo adalah sedikit lebih cepat dari
cetak.
PHP Pernyataan echo
Echo
pernyataan dapat digunakan dengan atau tanpa tanda kurung: echo atau echo ().
tampilan
Teks
Contoh
berikut menunjukkan bagaimana output teks dengan perintah echo (pemberitahuan
bahwa teks dapat berisi markup HTML):
Variabel
tampilan
Contoh berikut
menunjukkan bagaimana output teks dan variabel dengan pernyataan gema:
Pernyataan PHP cetak
Pernyataan
cetak dapat digunakan dengan atau tanpa tanda kurung: cetak atau print ().
tampilan
Teks
Contoh
berikut menunjukkan bagaimana output teks dengan perintah print (pemberitahuan
bahwa teks dapat berisi markup HTML):
Catatan :
echo dan print sama-sama untuk menampilkan output.
PHP TIPE
DATA
Jenis PHP
Data
Variabel
dapat menyimpan data dari berbagai jenis, dan tipe data yang berbeda dapat
melakukan hal-hal yang berbeda.
PHP
mendukung jenis data sebagai berikut:
- String
- Intiger
- Float(floating point - juga disebut ganda)
- boolean
- array
- Object
- NULL
- Resource
PHP String
Sebuah
string adalah rangkaian karakter, seperti "Hello world!".
Sebuah
string dapat berupa teks dalam tanda kutip. Anda dapat menggunakan tanda
kutip tunggal atau ganda:
PHP Integer
Tipe data
integer adalah angka non-desimal antara -2147483648 dan 2147483647.
Aturan untuk
bilangan bulat:
- Integer harus memiliki minimal satu digit
- Integer tidak harus memiliki titik desimal
- Integer dapat bersifat positif atau negatif
- Bilangan bulat dapat ditentukan dalam tiga format: desimal (10-based), heksadesimal (16 berbasis - diawali dengan 0x) atau oktal (8 berbasis - diawali dengan 0)
Dalam contoh
berikut $ x adalah bilangan bulat. PHP var_dump () mengembalikan fungsi
tipe data dan nilai:
PHP Float
Sebuah float
(floating point nomor) adalah nomor dengan titik desimal atau angka dalam
bentuk eksponensial.
Dalam contoh
berikut $ x adalah pelampung. PHP var_dump () mengembalikan fungsi tipe
data dan nilai:
PHP Boolean
Sebuah
Boolean mewakili dua kemungkinan: TRUE atau FALSE.
$x = true;
$y = false;
$y = false;
Booleans
sering digunakan dalam pengujian bersyarat. Anda akan belajar lebih banyak
tentang pengujian kondisional dalam bab selanjutnya dari tutorial ini.
PHP Array
Array
menyimpan beberapa nilai dalam satu variabel tunggal.
Pada contoh
$ mobil berikut adalah array. PHP var_dump () mengembalikan fungsi tipe
data dan nilai:
PHP Object
Sebuah objek
adalah tipe data yang menyimpan data dan informasi tentang cara mengolah data
tersebut.
Dalam PHP,
sebuah objek harus secara eksplisit dinyatakan.
Pertama kita
harus mendeklarasikan kelas objek. Untuk ini, kita menggunakan kata kunci class. Sebuah
kelas adalah struktur yang dapat berisi properti dan metode:
PHP Nilai NULL
Null adalah
tipe data khusus yang hanya dapat memiliki satu nilai: NULL.
Sebuah
variabel tipe data NULL adalah variabel yang tidak memiliki nilai yang ditugaskan
untuk itu.
Tip: Jika variabel yang dibuat
tanpa nilai, maka secara otomatis diberi nilai NULL.
Variabel
juga dapat dikosongkan dengan menetapkan nilai NULL:
Resource PHP
Jenis sumber
daya khusus bukanlah tipe data yang sebenarnya. Ini adalah penyimpanan
referensi ke fungsi dan sumber daya eksternal untuk PHP.
Sebuah
contoh umum dari menggunakan tipe data sumber daya adalah panggilan database.
Kami tidak
akan berbicara tentang jenis sumber daya di sini, karena itu adalah topik lanjutan.
Sebuah
string adalah rangkaian karakter, seperti "Halo dunia!".
Fungsi PHP String
Dalam bab
ini kita akan melihat beberapa fungsi umum digunakan untuk memanipulasi string.
Dapatkan Panjang String
PHP strlen
() mengembalikan fungsi panjang string.
Contoh di
bawah mengembalikan panjang string "Hello world!":
Output dari kode di atas akan menjadi: 12.
Hitung Jumlah Kata dalam String
PHP str_word_count () fungsi menghitung jumlah kata
dalam string:
Output dari kode di atas akan menjadi: 2.
Cari Untuk Teks Tertentu Dalam
String
PHP strpos () pencarian fungsi untuk teks tertentu
dalam string.
Jika kecocokan ditemukan, fungsi mengembalikan posisi
karakter dari pertandingan pertama. Jika tidak ada yang cocok, maka akan
kembali FALSE.
Contoh di
bawah pencarian untuk teks "dunia" dalam string "Hello
world!":
Output dari kode di atas akan menjadi: 6.
Tip: Posisi
karakter pertama dalam string adalah 0 (tidak 1).
Ganti Teks Dalam String
PHP str_replace () fungsi menggantikan beberapa
karakter dengan beberapa karakter lain dalam sebuah string.
Contoh di bawah menggantikan teks "dunia"
dengan "Dolly":
Output dari kode di atas akan
menjadi: Hello Dolly!
PHP
5 Constants
Konstanta seperti variabel kecuali bahwa setelah
mereka didefinisikan mereka tidak dapat diubah atau tidak terdefinisi.
PHP Konstanta
Sebuah konstan adalah identifier (nama) untuk nilai
sederhana. nilai tidak dapat diubah selama script.
Sebuah nama yang konstan valid dimulai dengan huruf
atau garis bawah (tidak ada tanda $ sebelum nama konstan).
Catatan: Tidak seperti variabel, konstanta secara otomatis global di seluruh
script.
Buat Konstan PHP
Untuk membuat sebuah konstanta, gunakan fungsi define
().
Sintaksis
define(name, value, case-insensitive)
parameter:
1. Nama : Menentukan nama dari
konstanta
2. Nilai : Menentukan nilai konstanta
3. case-sensitive : Menentukan apakah nama konstan harus
case-sensitive. Default adalah palsu
Contoh di bawah menciptakan konstan dengan case-sensitive nama:
Contoh di bawah menciptakan konstan dengan kasus-sensitif Nama:
Demikian Tutorial PHP yang saya publikasikan, terimakasih atas perhatiannya.
Source : w3schools.com
Komentar
Posting Komentar