PHP adalah bahasa server scripting, dan alat yang ampuh untuk membuat halaman Web dinamis dan interaktif.
PHP adalah 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 untuk 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.
Contoh :
2. 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:
3. 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):
Pernyataan PHP Print
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):
4. 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 "Halo dunia!".
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 NULL Nilai
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:
5. 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!":
6. PHP KONSTANTA
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:
Nama : Menentukan nama dari konstanta
Nilai : Menentukan nilai konstanta
case-sensitive : Menentukan apakah nama konstan harus case-sensitive. Default adalah palsu
Contoh di bawah menciptakan konstan dengan case-sensitive nama:
Konstanta global
Konstanta secara otomatis global dan dapat digunakan di seluruh naskah.
Contoh di bawah menggunakan konstan dalam fungsi, bahkan jika itu didefinisikan di luar fungsi:
7. PHP Operator
Operator digunakan untuk melakukan operasi pada variabel dan nilai-nilai.
PHP membagi operator dalam kelompok berikut:
operator aritmatika
operator penugasan
operator perbandingan
operator increment / Decrement
operator logika
operator String
operator Array
PHP Arithmetic Operator
Operator PHP aritmatika digunakan dengan nilai-nilai numerik untuk melakukan operasi aritmatika umum, seperti penambahan, pengurangan, perkalian dll
PHP Operator Perbandingan
Operator PHP perbandingan digunakan untuk membandingkan dua nilai (angka atau string):
PHP Kenaikan / Decrement Operator
Operator increment PHP digunakan untuk kenaikan nilai variabel.
Operator PHP penurunan digunakan untuk pengurangan nilai variabel.
PHP Operator Logical
PHP operator logika digunakan untuk menggabungkan pernyataan bersyarat.
8. PHP IF ELSE AND ELSEIF
pernyataan bersyarat digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda
Laporan Bersyarat PHP
Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk kondisi yang berbeda. Anda dapat menggunakan pernyataan kondisional dalam kode Anda untuk melakukan hal ini.
Dalam PHP kita memiliki pernyataan bersyarat berikut:
jika pernyataan - mengeksekusi beberapa kode jika salah satu kondisi benar
if ... else - mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi itu adalah palsu
jika ... elseif .... pernyataan lain - mengeksekusi kode yang berbeda selama lebih dari dua kondisi
Pernyataan switch - memilih salah satu dari banyak blok kode yang akan dieksekusi
PHP - The jika Pernyataan
Jika pernyataan mengeksekusi beberapa kode jika salah satu kondisi benar.
Sintaksis
if (condition) {
code to be executed if condition is true;
}
Contoh di bawah akan menampilkan "Memiliki hari yang baik!" jika waktu saat (JAM) kurang dari 20:
PHP - The jika ... Pernyataan lain
Jika .... pernyataan lain mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi itu adalah palsu.
Sintaksis
if (condition) {
code to be executed if condition is true;
} else {
code to be executed if condition is false;}
Contoh di bawah akan menampilkan "Memiliki hari yang baik!" jika waktu saat ini kurang dari 20, dan "Memiliki malam yang baik!" jika tidak:
PHP - The jika ... elseif .... Pernyataan lain
Jika .... elseif ... else mengeksekusi kode yang berbeda selama lebih dari dua kondisi.
Sintaksis
if (condition) {
code to be executed if this condition is true;} elseif (condition) {
code to be executed if this condition is true;} else {
code to be executed if all conditions are false;}
Contoh di bawah akan menampilkan "Selamat pagi!" jika waktu saat ini kurang dari 10, dan "Memiliki hari yang baik!" jika waktu saat ini kurang dari 20. Jika tidak, akan menampilkan "Have a good night!":
9. PHP SWITCH
Pernyataan switch digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.
PHP beralih Pernyataan
Gunakan pernyataan switch untuk memilih salah satu dari banyak blok kode yang akan dieksekusi .
Sintaksis
switch (n) {
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
Ini adalah cara kerjanya: Pertama kita memiliki ekspresi tunggal n (paling sering variabel), yang dievaluasi sekali. Nilai ekspresi ini kemudian dibandingkan dengan nilai-nilai untuk setiap kasus dalam struktur. Jika ada pertandingan, blok kode yang terkait dengan kasus yang dieksekusi. Gunakan istirahat untuk mencegah kode dari berlari ke kasus berikutnya secara otomatis. The bawaan pernyataan digunakan jika tidak ada yang cocok
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
Ini adalah cara kerjanya: Pertama kita memiliki ekspresi tunggal n (paling sering variabel), yang dievaluasi sekali. Nilai ekspresi ini kemudian dibandingkan dengan nilai-nilai untuk setiap kasus dalam struktur. Jika ada pertandingan, blok kode yang terkait dengan kasus yang dieksekusi. Gunakan istirahat untuk mencegah kode dari berlari ke kasus berikutnya secara otomatis. The bawaan pernyataan digunakan jika tidak ada yang cocok
10. PHP WHILE LOOPS
PHP sementara loop mengeksekusi blok kode sementara kondisi yang ditentukan benar.
PHP Loops
Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi berturut-turut. Alih-alih menambahkan beberapa hampir sama kode-garis dalam naskah, kita dapat menggunakan loop untuk melakukan tugas seperti ini.
Dalam PHP, kita memiliki pernyataan perulangan berikut:
sementara - loop melalui blok kode selama kondisi yang ditentukan benar
do ... while - loop melalui blok kode sekali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar
untuk - loop melalui blok kode jumlah tertentu kali
foreach - loop melalui blok kode untuk setiap elemen dalam array
PHP sementara loop
Loop sementara mengeksekusi blok kode selama kondisi yang ditentukan benar.
Sintaksis
while (condition is true) {
code to be executed;
}
Contoh di bawah ini pertama menetapkan $ x variabel untuk 1 ($ x = 1). Kemudian, sementara loop akan terus berjalan selama $ x kurang dari atau sama dengan 5 ($ x <= 10). $ X akan meningkat 1 setiap kali loop berjalan ($ x ++):
Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi berturut-turut. Alih-alih menambahkan beberapa hampir sama kode-garis dalam naskah, kita dapat menggunakan loop untuk melakukan tugas seperti ini.
Dalam PHP, kita memiliki pernyataan perulangan berikut:
sementara - loop melalui blok kode selama kondisi yang ditentukan benar
do ... while - loop melalui blok kode sekali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar
untuk - loop melalui blok kode jumlah tertentu kali
foreach - loop melalui blok kode untuk setiap elemen dalam array
PHP sementara loop
Loop sementara mengeksekusi blok kode selama kondisi yang ditentukan benar.
Sintaksis
while (condition is true) {
code to be executed;
}
Contoh di bawah ini pertama menetapkan $ x variabel untuk 1 ($ x = 1). Kemudian, sementara loop akan terus berjalan selama $ x kurang dari atau sama dengan 5 ($ x <= 10). $ X akan meningkat 1 setiap kali loop berjalan ($ x ++):
PHP do ... while loop
do ... while akan selalu mengeksekusi blok kode sekali, itu akan kemudian memeriksa kondisi, dan ulangi loop sementara kondisi yang ditentukan benar.
Sintaksis
do {
code to be executed;} while (condition is true);
Contoh di bawah ini pertama menetapkan $ x variabel untuk 1 ($ x = 1). Kemudian, do while akan menulis beberapa output, dan kemudian kenaikan variabel $ x dengan 1. maka kondisi tersebut akan diperiksa (adalah $ x kurang dari atau sama dengan 5?), Dan loop akan terus berjalan selama $ x kurang dari atau sama dengan 5:
11. FOR LOOPS
PHP untuk loop mengeksekusi blok kode jumlah tertentu kali.
PHP Loop
Untuk loop digunakan ketika Anda tahu sebelumnya berapa kali script harus dijalankan.
Sintaksis
for (init counter; test counter; increment counter) {
code to be executed;
}
parameter:
init kontra : Inisialisasi nilai loop counter
Tes kontra : Dievaluasi untuk setiap iterasi loop. Jika bernilai TRUE, loop terus. Jika mengevaluasi ke FALSE, loop berakhir.
Peningkatan kontra : Meningkatkan nilai loop counter
Contoh di bawah akan menampilkan angka 1 sampai 10:
PHP foreach loop
Foreach lingkaran hanya bekerja pada array, dan digunakan untuk loop melalui setiap pasangan kunci / nilai dalam array.
Sintaksis
foreach ($array as $value) {
code to be executed;
}
Untuk setiap iterasi loop, nilai elemen array saat ini ditugaskan untuk $ nilai dan array pointer digerakkan oleh satu, sampai mencapai elemen array terakhir.
Contoh berikut menunjukkan sebuah loop yang akan menampilkan nilai dari array yang diberikan ($ warna):
PHP FUNCTION
Kekuatan sebenarnya dari PHP berasal dari fungsinya; memiliki lebih dari 1000 built-in fungsi.
PHP Ditetapkan Pengguna Fungsi
Selain fungsi PHP built-in, kita dapat membuat fungsi kita sendiri.
Sebuah fungsi adalah blok pernyataan yang dapat digunakan berulang kali dalam sebuah program.
Sebuah fungsi tidak akan mengeksekusi langsung ketika beban halaman.
Sebuah fungsi akan dijalankan dengan sebuah panggilan ke fungsi.
Buat Fungsi Ditetapkan Pengguna di PHP
Sebuah fungsi yang ditetapkan pengguna deklarasi dimulai dengan kata "fungsi":
Sintaksis
function functionName() {
code to be executed;
}
Catatan: Sebuah nama fungsi dapat diawali dengan huruf atau garis bawah (bukan angka).
Tip: Berikan fungsi nama yang mencerminkan apa fungsi tidak!
nama fungsi TIDAK case-sensitive.
Pada contoh di bawah, kita membuat fungsi bernama "writeMsg ()". Pembukaan keriting brace ({) menunjukkan awal dari kode fungsi dan brace keriting penutupan (}) menunjukkan akhir dari fungsi. Fungsi output "Halo dunia!". Untuk memanggil fungsi, hanya menulis namanya:
PHP Argumen Fungsi
Informasi dapat dikirimkan ke fungsi melalui argumen. Argumen adalah seperti variabel.
Argumen ditentukan setelah nama fungsi, dalam tanda kurung. Anda dapat menambahkan sebanyak argumen yang Anda inginkan, hanya pisahkan dengan koma.
Contoh berikut memiliki fungsi dengan satu argumen ($ fname). Ketika fungsi familyName () dipanggil, kami juga menyampaikan nama (misalnya Jani), dan nama yang digunakan di dalam fungsi, yang output beberapa nama pertama yang berbeda, tapi nama belakang yang sama:
Apa Array?
Array adalah variabel khusus, yang dapat menyimpan lebih dari satu nilai pada suatu waktu.
Jika Anda memiliki daftar item (daftar nama mobil, misalnya), menyimpan mobil di variabel tunggal bisa terlihat seperti ini:
$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";
$cars2 = "BMW";
$cars3 = "Toyota";
Namun, bagaimana jika Anda ingin loop melalui mobil dan menemukan satu tertentu? Dan bagaimana jika Anda tidak 3 mobil, tapi 300?
Solusinya adalah dengan membuat sebuah array!
Array dapat menyimpan banyak nilai di bawah satu nama, dan Anda dapat mengakses nilai dengan mengacu nomor indeks.
Buat Array di PHP
Dalam PHP, array () adalah fungsi yang digunakan untuk membuat sebuah array:
array();
Dalam PHP, ada tiga jenis array:
- Array diindeks - Array dengan indeks numerik
- Array asosiatif - Array dengan kunci bernama
- Array multidimensi - Array yang berisi satu atau lebih array
PHP Indexed Array
Ada dua cara untuk membuat diindeks array:
Indeks dapat diberikan secara otomatis (index selalu dimulai dari 0), seperti ini:
$cars = array("Volvo", "BMW", "Toyota");
atau indeks dapat ditentukan secara manual:
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";
$cars[1] = "BMW";
$cars[2] = "Toyota";
Contoh berikut membuat array diindeks bernama $ mobil, memberikan tiga unsur itu, dan kemudian mencetak teks yang berisi nilai array:
Dapatkan Panjang Array - hitung The () Fungsi
Hitungan () adalah fungsi yang digunakan untuk mengembalikan panjang (jumlah elemen) dari sebuah array:
13. PHP SORTING ARRAY
Elemen-elemen dalam array dapat diurutkan dalam abjad atau numerik order, turun atau naik.
PHP - Urutkan Fungsi Untuk Array
Dalam bab ini, kita akan pergi melalui PHP fungsi array semacam berikut:
- sort () - array semacam dalam urutan
- array semacam agar turun - rsort ()
- asort () - semacam array asosiatif dalam urutan, menurut nilai
- ksort () - semacam array asosiatif dalam urutan, menurut kunci
- arsort () - semacam array asosiatif dalam urutan, menurut nilai
- krsort () - semacam array asosiatif dalam urutan, menurut kunci
Urutkan Array di Ascending Order - urut ()
Contoh berikut macam elemen dari array $ mobil di menaik urutan abjad:
14. PHP SUPERGLOBALS
Superglobals diperkenalkan di PHP 4.1.0, dan built-in variabel yang selalu tersedia di semua lingkup.
Variabel PHP global - superglobals
Beberapa variabel yang telah ditetapkan dalam PHP adalah "superglobals", yang berarti bahwa mereka selalu dapat diakses, terlepas dari lingkup - dan Anda dapat mengaksesnya dari fungsi apapun, kelas atau berkas tanpa harus melakukan sesuatu yang istimewa.
variabel PHP superglobal adalah:
- $ GLOBALS
- $ _SERVER
- $ _REQUEST
- $ _POST
- $ _GET
- $ _FILES
- $ _ENV
- $ _COOKIE
- $ _SESSION
Bab ini akan menjelaskan beberapa superglobals, dan sisanya akan dijelaskan di bab berikutnya.
PHP $ GLOBALS
$ GLOBALS adalah PHP variabel global super yang digunakan untuk mengakses variabel global dari mana saja di script PHP (juga dari dalam fungsi atau metode).
Toko PHP semua variabel global dalam sebuah array disebut $ GLOBALS [ index ]. The Indeks memegang nama variabel.
Contoh di bawah ini menunjukkan bagaimana menggunakan super variabel global $ GLOBALS:
PHP $ _SERVER
$ _SERVER Adalah PHP variabel global super yang memegang informasi tentang header, jalan, dan lokasi skrip.
Contoh di bawah ini menunjukkan bagaimana menggunakan beberapa elemen di $ _SERVER:
Tabel berikut berisi elemen yang paling penting yang dapat masuk ke dalam $ _SERVER:
PHP $ _REQUEST
PHP $ _REQUEST digunakan untuk mengumpulkan data setelah mengirimkan formulir HTML.
Contoh di bawah ini menunjukkan bentuk dengan field input dan tombol submit. Ketika pengguna mengirimkan data dengan mengklik "Submit", bentuk data dikirim ke file yang ditentukan dalam atribut aksi <form> tag. Dalam contoh ini, kami arahkan ke file ini sendiri untuk data formulir pengolahan. Jika Anda ingin menggunakan file PHP lain untuk memproses data formulir, mengganti dengan nama file pilihan Anda. Kemudian, kita dapat menggunakan super variabel global $ _REQUEST untuk mengumpulkan nilai dari field input:
PHP $ _POST
PHP $ _POST secara luas digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan metode = "post". $ _POST Juga banyak digunakan untuk lulus variabel.
Contoh di bawah ini menunjukkan bentuk dengan field input dan tombol submit. Ketika pengguna mengirimkan data dengan mengklik "Submit", bentuk data dikirim ke file yang ditentukan dalam atribut aksi <form> tag. Dalam contoh ini, kita arahkan ke file itu sendiri untuk data formulir pengolahan. Jika Anda ingin menggunakan file PHP lain untuk memproses data formulir, mengganti dengan nama file pilihan Anda. Kemudian, kita dapat menggunakan super variabel global $ _POST untuk mengumpulkan nilai dari field input:
PHP $ _GET
PHP $ _GET juga dapat digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan metode = "mendapatkan".
$ _GET Juga dapat mengumpulkan data yang dikirim dalam URL.
Anggaplah kita memiliki halaman HTML yang berisi hyperlink dengan parameter:
<html>
<body>
<a href="test_get.php?subject=PHP&web=W3schools.com">Test $GET</a>
</body>
</html>
<body>
<a href="test_get.php?subject=PHP&web=W3schools.com">Test $GET</a>
</body>
</html>
Ketika pengguna mengklik pada link "Uji $ GET", parameter "subjek" dan "web" dikirim ke "test_get.php", dan Anda kemudian dapat mengakses nilai-nilai mereka di "test_get.php" dengan $ _GET.
Contoh di bawah ini menunjukkan kode "test_get.php":