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!

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
?>
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;
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(namevaluecase-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

Postingan populer dari blog ini

Program Menghitung Perpangkatan Dengan Java

Menghitung Luas Dan Keliling 3 Bangun Datar Menggunakan Aplikasi Java