html

Jumat, 20 Desember 2013

TRANSLATE PHP5


PHP 5 Tutorial
PHP adalah server scripting bahasa, dan merupakan alat yang ampuh untuk membuat halaman web yang dinamis dan interaktif dengan cepat.
PHP adalah banyak digunakan, bebas, dan efisien alternatif untuk pesaing seperti Microsoft ASP.
Belajar Mudah dengan "Tampilkan PHP"
Kami "Tampilkan PHP" alat memudahkan untuk belajar PHP, itu menunjukkan baik kode sumber PHP dan output HTML dari kode.
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
echo "My first PHP script!";
?>

</body>
</html>

PHP 5 Pendahuluan
Script PHP dieksekusi pada server.
Apa yang Harus Anda Sudah Tahu
Sebelum melanjutkan, anda harus memiliki pemahaman dasar sebagai berikut:
  • HTML
  • CSS
  • JavaScript
Jika Anda ingin mempelajari mata pelajaran ini pertama, menemukan tutorial pada kami Home page .
Apa itu PHP?
  • PHP adalah singkatan dari "PHP Hypertext Preprocessor"
  • PHP adalah banyak digunakan, open source bahasa scripting
  • Script PHP dieksekusi pada server
  • Biaya PHP apa-apa, ia bebas untuk men-download dan menggunakan
Apa yang dimaksud dengan file PHP?
  • PHP file dapat berisi teks, HTML, CSS, JavaScript, dan kode PHP
  • Kode PHP dijalankan di server, dan hasilnya dikembalikan ke browser sebagai HTML biasa
  • PHP file memiliki ekstensi ". Php"
Apa yang Bisa Dilakukan PHP?
  • PHP dapat menghasilkan konten halaman dinamis
  • PHP dapat membuat, membuka, membaca, menulis, dan menutup file di server
  • PHP dapat mengumpulkan data formulir
  • PHP dapat mengirim dan menerima cookie
  • PHP dapat menambah, menghapus, memodifikasi data dalam database Anda
  • PHP dapat membatasi pengguna untuk mengakses beberapa halaman di situs Web Anda
  • PHP dapat mengenkripsi data
Dengan PHP Anda tidak terbatas untuk output HTML. Anda dapat menampilkan gambar, file PDF, dan bahkan film Flash.Anda juga dapat menampilkan teks, seperti XHTML dan XML.
Mengapa PHP?
  • PHP dapat berjalan di berbagai platform (Windows, Linux, Unix, Mac OS X, dll)
  • PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll)
  • PHP mendukung berbagai database
  • PHP adalah gratis. Download dari sumber daya resmi PHP: www.php.net
  • PHP mudah dipelajari dan berjalan efisien pada sisi server

PHP 5 Instalasi
Apa yang saya butuhkan?
Untuk mulai menggunakan PHP, Anda dapat:
  • Cari 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 apapun.
Hanya membuat beberapa file php., Menempatkan mereka dalam direktori web Anda, dan server secara otomatis akan menguraikannya untuk Anda.
Anda tidak perlu mengkompilasi sesuatu atau memasang alat tambahan.
Karena PHP adalah gratis, sebagian besar 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
Situs resmi PHP (PHP.net) memiliki petunjuk instalasi untuk PHP: http://php.net/manual/en/install.php
PHP 5 Sintaks
Script PHP dieksekusi pada server, dan hasil HTML biasa dikirim kembali ke browser.
Dasar Sintaks PHP
Sebuah script PHP dapat ditempatkan di manapun dalam dokumen.
Sebuah script PHP dimulai dengan <php dan diakhiri dengan??>:
<?php
// PHP code goes here
?>
Default ekstensi file untuk file PHP ". Php".
Sebuah file PHP secara normal berisi tag HTML, dan beberapa kode scripting PHP.
Di bawah ini, kita memiliki contoh dari file PHP sederhana, dengan script PHP yang menggunakan built-in fungsi PHP "echo" untuk output teks "Hello World!" pada halaman web:
Contoh
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>

</body>
</html>
Catatan: pernyataan PHP yang diakhiri dengan titik koma (;). Tag penutup dari blok kode PHP juga secara otomatis menyiratkan koma (sehingga Anda tidak harus memiliki titik koma mengakhiri baris terakhir blok PHP).
Komentar di PHP
Sebuah komentar di kode PHP adalah garis yang tidak membaca / dilaksanakan sebagai bagian dari program. Satunya tujuan adalah untuk dibaca oleh seseorang yang mengedit kode!
Komentar berguna untuk:
  • Untuk membiarkan orang lain mengerti apa yang Anda lakukan - Komentar membiarkan programmer lain memahami apa yang Anda lakukan dalam setiap langkah (jika Anda bekerja dalam kelompok)
  • Untuk mengingatkan diri sendiri apa yang Anda lakukan - Kebanyakan programmer telah mengalami 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 tiga cara berkomentar:
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
// This is a single line comment
# This is also a single line comment
/*
This is a multiple lines comment block
that spans over more than
one line
*/
?>

</body>
</html>
Sensitivitas Kasus PHP
Dalam PHP, semua fungsi user-defined, kelas, dan kata kunci (misalnya if, else, sementara, echo, dll) adalah case-sensitive.
Dalam contoh di bawah, semua tiga pernyataan gema bawah hukum (dan sederajat):
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>

</body>
</html>
Namun, dalam PHP, semua variabel adalah case-sensitive.
Dalam contoh di bawah, hanya pernyataan pertama akan menampilkan nilai dari variabel $ warna (ini adalah karena $ warna, $ WARNA, dan $ warna diperlakukan sebagai tiga variabel yang berbeda):
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>

</body>
</html>

PHP 5 Variabel
Variabel adalah "wadah" untuk menyimpan informasi:
Contoh
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

Banyak Seperti Aljabar
x = 5
y = 6
z = x + y
Dalam aljabar kita menggunakan huruf (seperti x) untuk memegang nilai-nilai (seperti 5).
Dari ekspresi z = x + y di atas, kita dapat menghitung nilai z menjadi 11.
Dalam PHP surat ini disebut variabel.
Variabel PHP
Seperti dengan aljabar, variabel PHP dapat digunakan untuk memegang nilai-nilai (x = 5) atau ekspresi (z = x + y).
Sebuah variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (umur, carname, total_volume).
Aturan untuk variabel PHP:
  • Variabel dimulai dengan tanda $, diikuti dengan nama variabel
  • Sebuah nama variabel harus diawali dengan huruf atau karakter garis bawah
  • Sebuah nama variabel tidak dapat memulai dengan angka
  • Sebuah nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (Az, 0-9, dan _)
  • Nama variabel adalah case sensitif ($ y $ dan Y adalah dua variabel yang berbeda)
Membuat (Mendeklarasikan) Variabel PHP
PHP tidak memiliki perintah untuk mendeklarasikan variabel.
Sebuah variabel dibuat saat pertama Anda menetapkan nilai untuk itu:
Contoh
<?php
$txt="Hello world!";
$x=5;
$y=10.5;
?>
Setelah eksekusi pernyataan di atas, variabel txt akan memegang nilai Halo dunia!, X variabel akan menampung nilai 5,dan y variabel akan memegang nilai 10,5.
Catatan: Bila Anda menetapkan nilai teks ke variabel, menaruh tanda kutip nilai.

PHP adalah bahasa Longgar Jenis
Dalam contoh di atas, perhatikan bahwa kita tidak perlu memberitahu PHP yang tipe data variabel tersebut.
PHP secara otomatis mengkonversi variabel dengan jenis data yang benar, tergantung pada nilainya.
Dalam bahasa lain seperti C, C + +, dan Java, programmer harus menyatakan nama dan jenis variabel sebelum menggunakannya.
Variabel PHP Lingkup
Dalam PHP, variabel dapat dideklarasikan di mana saja di script.
Ruang lingkup variabel adalah bagian dari script di mana variabel dapat dirujuk / digunakan.
PHP memiliki tiga lingkup variabel yang berbeda:
  • lokal
  • global
  • statis
Lokal dan Global Lingkup
Sebuah variabel dideklarasikan di luar fungsi memiliki LINGKUP GLOBAL dan hanya dapat diakses di luar fungsi.
Sebuah variabel dideklarasikan dalam fungsi memiliki LINGKUP LOKAL dan hanya dapat diakses dalam fungsi tersebut.
Contoh berikut tes variabel dengan cakupan lokal dan global:
Contoh
<?php
$x=5; // global scope

function myTest()
{
$y=10; // local scope
echo "<p>Test variables inside the function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
}
myTest();

echo "<p>Test variables outside the function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
?>
Pada contoh di atas ada dua variabel $ x dan $ y dan mytest function (). $ X adalah variabel global karena dideklarasikan di luar fungsi dan $ y adalah variabel lokal karena dibuat di dalam fungsi.
Ketika kami output nilai-nilai dari dua variabel dalam fungsi mytest (), mencetak nilai $ y karena merupakan lokal menyatakan, tetapi tidak dapat mencetak nilai $ x karena dibuat di luar fungsi.
Kemudian, ketika kami output nilai-nilai dari dua variabel di luar fungsi mytest (), mencetak nilai $ x, tetapi tidak dapat mencetak nilai $ y karena merupakan variabel lokal dan dibuat dalam mytest () fungsi .
PHP Kata Kunci global yang
Kata kunci global digunakan untuk mengakses variabel global dari dalam fungsi.
Untuk melakukan hal ini, menggunakan kata kunci global sebelum variabel (dalam fungsi):
Contoh
<?php
$x=5;
$y=10;

function myTest()
{
global $x,$y;
$y=$x+$y;
}

myTest();
echo $y; // outputs 15
?>
PHP juga menyimpan semua variabel global dalam sebuah array disebut $ GLOBALS [index]. 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:
Contoh
<?php
$x=5;
$y=10;

function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}

myTest();
echo $y; // outputs 15
?>

PHP Kata Kunci statis
Biasanya, ketika fungsi selesai / dieksekusi, semua variabel yang akan dihapus. Namun, terkadang kita ingin variabel lokal tidak boleh dihapus. Kita membutuhkannya untuk pekerjaan lebih lanjut.
Untuk melakukannya, gunakan kata kunci statis ketika Anda pertama kali mendeklarasikan variabel:
Contoh
<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>
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 5 gema dan Laporan cetak
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 pernyataan output.
PHP gema dan Laporan cetak
Ada beberapa perbedaan antara echo dan print:
  • gema - dapat output satu atau lebih string
  • cetak - hanya dapat menampilkan satu string, dan mengembalikan selalu 1
Tip: echo sedikit lebih cepat dibandingkan dengan mencetak sebagai gema tidak mengembalikan nilai apapun.
Pernyataan PHP echo
gema adalah membangun bahasa, dan dapat digunakan dengan atau tanpa tanda kurung: gema atau echo ().
Tampilan Strings
Contoh berikut ini menunjukkan bagaimana menampilkan string yang berbeda dengan perintah echo (juga perhatikan bahwa string dapat berisi markup HTML):
Contoh
<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>
Tampilan Variabel
Contoh berikut menunjukkan bagaimana untuk menampilkan string dan variabel dengan perintah echo:
Contoh
<?php
$txt1="Learn PHP";
$txt2="W3Schools.com";
$cars=array("Volvo","BMW","Toyota");

echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>

Pernyataan cetak PHP
cetak juga membangun bahasa, dan dapat digunakan dengan atau tanpa tanda kurung: cetak atau print ().
Tampilan Strings
Contoh berikut ini menunjukkan bagaimana menampilkan string yang berbeda dengan perintah cetak (juga perhatikan bahwa string dapat berisi markup HTML):
Contoh
<?php
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>
Tampilan Variabel
Contoh berikut menunjukkan bagaimana untuk menampilkan string dan variabel dengan perintah cetak:
Contoh
<?php
$txt1="Learn PHP";
$txt2="W3Schools.com";
$cars=array("Volvo","BMW","Toyota");

print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>

PHP Tipe Data
String, Integer, angka floating point, Boolean, Array, Object, NULL. 
String PHP
Sebuah string adalah rangkaian karakter, seperti "Halo dunia!".
Sebuah string dapat berupa teks dalam tanda kutip. Anda dapat menggunakan tanda kutip tunggal atau ganda:
Contoh
<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>
Integers PHP
Sebuah integer adalah angka tanpa desimal.
Aturan untuk bilangan bulat:
  • Sebuah integer harus memiliki minimal satu digit (0-9)
  • Sebuah integer tidak boleh berisi tanda koma atau kosong
  • Sebuah integer tidak harus memiliki titik desimal
  • Sebuah integer dapat berupa positif atau negatif
  • Bilangan bulat dapat ditentukan dalam tiga format: desimal (berbasis 10), heksadesimal (16 berbasis - diawali dengan 0x) atau oktal (8 berbasis - diawali dengan 0)
Pada contoh berikut kita akan menguji nomor yang berbeda. PHP var_dump () mengembalikan fungsi tipe data dan nilai variabel:
Contoh
<?php
$x = 5985;
var_dump($x);
echo "<br>";
$x = -345; // negative number
var_dump($x);
echo "<br>";
$x = 0x8C; // hexadecimal number
var_dump($x);
echo "<br>";
$x = 047; // octal number
var_dump($x);
?>

PHP Bilangan Floating Point
Sejumlah floating point adalah nomor dengan titik desimal atau angka dalam bentuk eksponensial.
Pada contoh berikut kita akan menguji nomor yang berbeda. PHP var_dump () mengembalikan fungsi tipe data dan nilai variabel:
Contoh
<?php
$x = 10.365;
var_dump($x);
echo "<br>";
$x = 2.4e3;
var_dump($x);
echo "<br>";
$x = 8E-5;
var_dump($x);
?>

Booleans PHP
Boolean dapat berupa TRUE atau FALSE.
$x=true;
$y=false;
Booleans sering digunakan dalam pengujian bersyarat. Anda akan mempelajari lebih lanjut tentang pengujian kondisional dalam bab selanjutnya dari tutorial ini.
Array PHP
Sebuah array akan menyimpan beberapa nilai dalam satu variabel tunggal.
Pada contoh berikut ini kita membuat sebuah array, dan kemudian menggunakan var_dump PHP () fungsi untuk mengembalikan tipe data dan nilai dari array:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Anda akan belajar lebih banyak tentang array dalam bab-bab selanjutnya dari tutorial ini.
PHP Objects
Sebuah objek adalah tipe data yang menyimpan data dan informasi tentang bagaimana untuk memproses data.
Dalam PHP, sebuah objek harus secara eksplisit dinyatakan.
Pertama kita harus mendeklarasikan kelas obyek. Untuk ini, kita menggunakan kata kunci class. Kelas A adalah struktur yang dapat berisi properti dan metode.
Kami kemudian menentukan jenis data dalam kelas objek, dan kemudian kita menggunakan tipe data dalam contoh kelas bahwa:
Contoh
<?php
class Car
{
  var $color;
  function Car($color="green")
  {
    $this->color = $color;
  }
  function what_color()
  {
    return $this->color;
  }
}
?>
Anda akan belajar lebih banyak tentang obyek pada bab berikutnya dari tutorial ini.
PHP NULL Nilai
Nilai NULL khusus menyatakan bahwa variabel tidak memiliki nilai. NULL adalah hanya mungkin nilai tipe data NULL.
Nilai NULL mengidentifikasi apakah suatu variabel kosong atau tidak. Juga berguna untuk membedakan antara string kosong dan nilai null dari database.
Variabel dapat dikosongkan dengan menetapkan nilai ke NULL:
Contoh
<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>
Fungsi String PHP
Sebuah string adalah rangkaian karakter, seperti "Halo dunia!".
Fungsi String PHP
Dalam bab ini kita akan melihat beberapa fungsi umum digunakan untuk memanipulasi string.
PHP strlen () fungsi
The strlen () fungsi mengembalikan panjang string, dalam karakter.
Contoh di bawah ini mengembalikan panjang string "Hello world!":
Contoh
<?php
echo strlen("Hello world!");
?>
Output dari kode di atas akan menjadi: 12
Tip: strlen () sering digunakan dalam loop atau fungsi lain, ketika itu penting untuk mengetahui kapan string berakhir. (Yaitu dalam satu lingkaran, kita mungkin ingin menghentikan loop setelah karakter terakhir dalam string).
PHP strpos () fungsi
The strpos () adalah fungsi yang digunakan untuk mencari karakter tertentu atau teks dalam string.
Jika kecocokan ditemukan, ia akan mengembalikan posisi karakter pertandingan pertama. Jika tidak cocok ditemukan, maka akan kembali FALSE.
Contoh di bawah ini mencari kata "dunia" dalam string "Halo dunia!":
Contoh
<?php
echo strpos("Hello world!","world");
?>
Output dari kode di atas akan menjadi: 6.
Tip: Posisi dari string "dunia" dalam contoh di atas adalah 6. Alasan bahwa itu adalah 6 (dan bukan 7), adalah bahwa posisi karakter pertama dalam string adalah 0, dan bukan 1.
Lengkap PHP String Reference
Untuk referensi lengkap dari semua fungsi string, pergi ke lengkap kami PHP String Reference .
The PHP referensi string berisi deskripsi dan contoh penggunaan, untuk setiap fungsi!
Konstanta PHP
Konstanta seperti variabel kecuali bahwa setelah mereka didefinisikan mereka tidak dapat diubah atau tidak terdefinisi.
Konstanta PHP
Sebuah konstanta adalah identifier (nama) untuk nilai sederhana. Nilai tidak dapat diubah selama script.
Sebuah nama konstanta yang valid dimulai dengan huruf atau garis bawah (tidak ada tanda $ sebelum nama konstan).
Catatan: Tidak seperti variabel, konstanta secara otomatis global di seluruh script.
Mengatur Konstan PHP
Untuk mengatur sebuah konstanta, gunakan define () fungsi - dibutuhkan tiga parameter: Parameter pertama mendefinisikan nama dari konstanta, parameter kedua mendefinisikan nilai konstanta, dan parameter opsional ketiga menentukan apakah nama konstan harus terjadi -insensitive. Default adalah palsu.
Contoh di bawah menciptakan konstan case-sensitive, dengan nilai "Welcome to W3Schools.com!":
Contoh
<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>
Contoh di bawah menciptakan konstan case-insensitive, dengan nilai "Welcome to W3Schools.com!":
Contoh
<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>

Operator PHP
Bab ini menunjukkan operator yang berbeda yang dapat digunakan dalam skrip PHP.
Operator aritmatika PHP
Operator
Name
Example
Result
+
Addition
$x + $y
Sum of $x and $y
-
Subtraction
$x - $y
Difference of $x and $y
*
Multiplication
$x * $y
Product of $x and $y
/
Division
$x / $y
Quotient of $x and $y
%
Modulus
$x % $y
Remainder of $x divided by $y
Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan operator aritmatika yang berbeda:
Contoh
<?php
$x=10;
$y=6;
echo ($x + $y); // outputs 16
echo ($x - $y); // outputs 4
echo ($x * $y); // outputs 60
echo ($x / $y); // outputs 1.6666666666667
echo ($x % $y); // outputs 4
?>
Operator Penugasan PHP
Operator penugasan PHP digunakan untuk menulis nilai ke variabel.
Operator penugasan dasar dalam PHP adalah "=". Ini berarti bahwa operan kiri akan diatur ke nilai ekspresi penugasan di sebelah kanan.
Assignment
Same as...
Description
x = y
x = y
The left operand gets set to the value of the expression on the right
x += y
x = x + y
Addition
x -= y
x = x - y
Subtraction
x *= y
x = x * y
Multiplication
x /= y
x = x / y
Division
x %= y
x = x % y
Modulus
Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan operator penugasan yang berbeda:
Contoh
<?php
$x=10;
echo $x; // outputs 10

$y=20;
$y += 100;
echo $y; // outputs 120

$z=50;
$z -= 25;
echo $z; // outputs 25

$i=5;
$i *= 6;
echo $i; // outputs 30

$j=10;
$j /= 5;
echo $j; // outputs 2

$k=15;
$k %= 4;
echo $k; // outputs 3
?>

Operator String PHP
Operator
Name
Example
Result
.
Concatenation
$txt1 = "Hello"
$txt2 = $txt1 . " world!"
Now $txt2 contains "Hello world!"
.=
Concatenation assignment
$txt1 = "Hello"
$txt1 .= " world!"
Now $txt1 contains "Hello world!"
Contoh di bawah ini menunjukkan hasil menggunakan string operator:
Contoh
<?php
$a = "Hello";
$b = $a . " world!";
echo $b; // outputs Hello world!

$x="Hello";
$x .= " world!";
echo $x; // outputs Hello world!
?>

PHP Kenaikan / Decrement Operator
Operator
Name
Description
++$x
Pre-increment
Increments $x by one, then returns $x
$x++
Post-increment
Returns $x, then increments $x by one
--$x
Pre-decrement
Decrements $x by one, then returns $x
$x--
Post-decrement
Returns $x, then decrements $x by one
Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan kenaikan / pengurangan operator yang berbeda:
Contoh
<?php
$x=10;
echo ++$x; // outputs 11

$y=10;
echo $y++; // outputs 10

$z=5;
echo --$z; // outputs 4

$i=5;
echo $i--; // outputs 5
?>

Operator Perbandingan PHP
Para operator perbandingan PHP digunakan untuk membandingkan dua nilai (angka atau string):
Operator
Name
Example
Result
==
Equal
$x == $y
True if $x is equal to $y
===
Identical
$x === $y
True if $x is equal to $y, and they are of the same type
!=
Not equal
$x != $y
True if $x is not equal to $y
<> 
Not equal
$x <> $y
True if $x is not equal to $y
!==
Not identical
$x !== $y
True if $x is not equal to $y, or they are not of the same type
Greater than
$x > $y
True if $x is greater than $y
Less than
$x < $y
True if $x is less than $y
>=
Greater than or equal to
$x >= $y
True if $x is greater than or equal to $y
<=
Less than or equal to
$x <= $y
True if $x is less than or equal to $y
Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan beberapa operator perbandingan:
Contoh
<?php
$x=100;
$y="100";

var_dump($x == $y);
echo "<br>";
var_dump($x === $y);
echo "<br>";
var_dump($x != $y);
echo "<br>";
var_dump($x !== $y);
echo "<br>";

$a=50;
$b=90;

var_dump($a > $b);
echo "<br>";
var_dump($a < $b);
?>
PHP Operator Logika
Operator
Name
Example
Result
and
And
$x and $y
True if both $x and $y are true
or
Or
$x or $y
True if either $x or $y is true
xor
Xor
$x xor $y
True if either $x or $y is true, but not both
&&
And
$x && $y
True if both $x and $y are true
||
Or
$x || $y
True if either $x or $y is true
!
Not
!$x
True if $x is not true


Operator Array PHP
Operator array PHP digunakan untuk membandingkan array:
Operator
Name
Example
Result
+
Union
$x + $y
Union of $x and $y (but duplicate keys are not overwritten)
==
Equality
$x == $y
True if $x and $y have the same key/value pairs
===
Identity
$x === $y
True if $x and $y have the same key/value pairs in the same order and of the same types
!=
Inequality
$x != $y
True if $x is not equal to $y
<> 
Inequality
$x <> $y
True if $x is not equal to $y
!==
Non-identity
$x !== $y
True if $x is not identical to $y
Contoh di bawah ini menunjukkan hasil yang berbeda menggunakan operator array yang berbeda:
Contoh
<?php
$x = array("a" => "red", "b" => "green");
$y = array("c" => "blue", "d" => "yellow");
$z = $x + $y; // union of $x and $y
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>

PHP jika ... lain ... elseif Laporan
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 keputusan 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 hanya jika kondisi yang ditentukan benar
  • jika ... pernyataan lain - mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah
  • jika ... elseif .... pernyataan lain - memilih salah satu dari beberapa blok kode yang akan dieksekusi
  • beralih pernyataan - memilih salah satu dari banyak blok kode yang akan dieksekusi
PHP - jika Pernyataan
Jika pernyataan ini digunakan untuk mengeksekusi beberapa kode hanya jika kondisi yang ditentukan benar.
Sintaksis
if ( condition )
  { 
  code to be executed if condition is true
 ; 
  
}
Contoh di bawah akan menampilkan "Have a good day!" jika waktu saat (JAM) kurang dari 20:
Contoh
<?php
$t=date("H");
if ($t<"20")
  {
  echo "Have a good day!";
  }
?>


PHP - jika ... Pernyataan lain
Gunakan jika .... pernyataan lain untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah.
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 "Have a good day!" jika waktu saat ini kurang dari 20, dan "Memiliki malam yang baik!"sebaliknya:
Contoh
<?php
$t=date("H");
if ($t<"20")
  {
  echo "Have a good day!";
  }
else
  {
  echo "Have a good night!";
  }
?>
PHP - jika ... elseif .... Pernyataan lain
Gunakan jika .... elseif ... pernyataan lain untuk memilih salah satu dari beberapa blok kode yang akan dieksekusi.
Sintaksis
if ( condition )
  {
   code to be executed if condition is true;
  
}
elseif ( condition )
  {
   code to be executed if condition is true;
 
 } 
else
  {
   code to be executed if condition is false;
 }
Contoh di bawah akan menampilkan "Have a good morning!" 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!":
Contoh
<?php
$t=date("H");
if ($t<"10")
  {
  echo "Have a good morning!";
  }
elseif ($t<"20")
  {
  echo "Have a good day!";
  }
else
  {
  echo "Have a good night!";
  }
?>
PHP - Pernyataan saklar
Pernyataan switch akan dijelaskan dalam bab berikutnya.
Pernyataan beralih PHP
Pernyataan switch digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.

The PHP Pernyataan saklar
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 n tunggal (paling sering variabel), yang dievaluasi sekali. Nilai ekspresi tersebut dibandingkan dengan nilai untuk setiap kasus di dalam struktur. Jika ada yang cocok, blok kode yang terkait dengan kasus yang dieksekusi. Gunakan break untuk mencegah kode dari berjalan ke dalam kasus berikutnya secara otomatis. Pernyataan default digunakan jika tidak ada yang cocok.
Contoh
<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
  echo "Your favorite color is red!";
  break;
case "blue":
  echo "Your favorite color is blue!";
  break;
case "green":
  echo "Your favorite color is green!";
  break;
default:
  echo "Your favorite color is neither red, blue, or green!";
}
?>
PHP sementara 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 kode baris hampir sama 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 tertentu adalah benar
  • untuk - loop melalui blok kode nomor tertentu kali
  • foreach - loop melalui blok kode untuk setiap elemen dalam array
PHP sementara loop
The while loop mengeksekusi blok kode selama kondisi yang ditentukan benar.
Sintaksis
while ( condition is true )
  {
  code to be executed ;
  }
Contoh di bawah ini pertama menetapkan variabel $ x ke 1 ($ x = 1 ;). Kemudian, loop sementara akan terus berjalan selama $ x kurang dari atau sama dengan 5. $ X akan meningkat 1 setiap kali berjalan lingkaran ($ x + + ;):
Contoh
<?php
$x=1;
while($x<=5)
  {
  echo "The number is: $x <br>";
  $x++;
  }
?>
PHP do ... while loop
The do ... while akan selalu mengeksekusi blok kode sekali, maka ia akan 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 variabel $ x ke 1 ($ x = 1 ;). Kemudian, lakukan saat lingkaran 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:
Contoh
<?php
$x=1;
do
  {
  echo "The number is: $x <br>";
  $x++;
  }
while ($x<=5)
?>
Perhatikan bahwa dalam melakukan loop sementara kondisi ini diuji setelah mengeksekusi pernyataan di dalam loop. Ini berarti bahwa lakukan saat lingkaran akan mengeksekusi pernyataan tersebut setidaknya sekali, bahkan jika kondisi gagal pertama kalinya.
Contoh di bawah ini menetapkan $ x variabel untuk 6, kemudian berjalan loop, dan kemudian kondisi diperiksa:
Contoh
<?php
$x=6;
do
  {
  echo "The number is: $x <br>";
  $x++;
  }
while ($x<=5)
?>
Untuk loop dan loop foreach akan dijelaskan dalam bab berikutnya.
PHP untuk Loops
PHP untuk loop mengeksekusi blok kode nomor 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:
  • kontra init: Inisialisasi nilai loop counter
  • Tes counter: Dievaluasi untuk setiap iterasi pengulangan. Jika bernilai TRUE, loop berlanjut. Jika mengevaluasi ke FALSE, loop berakhir.
  • kenaikan counter: Meningkatkan nilai loop counter
Contoh di bawah ini menampilkan angka dari 0 sampai 10:
Contoh
<?php
for ($x=0; $x<=10; $x++)
  {
  echo "The number is: $x <br>";
  }
?>
PHP foreach loop
The loop foreach hanya bekerja pada array, dan digunakan untuk loop melalui setiap tombol / nilai pasangan dalam array.
Sintaksis
foreach ($ array as value )
  {
   code to be executed;
  }
Untuk setiap iterasi loop, nilai elemen array saat ini ditugaskan untuk $ nilai dan pointer array yang digerakkan oleh satu, sampai mencapai elemen array terakhir.
Contoh berikut menunjukkan sebuah loop yang akan menampilkan nilai dari array yang diberikan ($ warna):
Contoh
<?php
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
  {
  echo "$value <br>";
  }
?>
Anda akan belajar lebih banyak tentang array pada bab berikutnya.
Fungsi PHP
Kekuatan sebenarnya dari PHP berasal dari fungsinya, tetapi memiliki lebih dari 1000 fungsi built-in.
PHP Ditetapkan Pengguna Fungsi
Selain built-in fungsi PHP, kita dapat membuat fungsi kita sendiri.
Fungsi adalah sebuah blok pernyataan yang dapat digunakan berulang kali dalam sebuah program.
Sebuah fungsi tidak akan mengeksekusi segera ketika halaman beban.
Sebuah fungsi akan dieksekusi oleh panggilan ke fungsi.
Buat Ditetapkan Pengguna Fungsi di PHP
Seorang pengguna didefinisikan deklarasi fungsi dimulai dengan kata "fungsi":
Sintaksis
function functionName ()
{
code to be executed ;
}
Catatan: nama fungsi dapat dimulai dengan huruf atau underscore (bukan angka).
Tip: Berikan fungsi nama yang mencerminkan apa fungsi tidak!
Dalam contoh di bawah ini, kita membuat fungsi bernama "writeMsg ()". Pembukaan keriting brace ({) menunjukkan awal kode fungsi dan penutupan keriting brace (}) menunjukkan akhir dari fungsi. Fungsi output "Halo dunia!". Untuk memanggil fungsi, hanya menulis namanya:
Contoh
<?php
function writeMsg()
{
echo "Hello world!";
}

writeMsg(); // call the function
?>
PHP Argumen Fungsi
Informasi dapat dikirimkan ke fungsi melalui argumen. Sebuah argumen adalah seperti variabel.
Argumen yang ditentukan setelah nama fungsi, di dalam tanda kurung. Anda dapat menambahkan beberapa argumen yang Anda inginkan, hanya memisahkan mereka dengan koma.
Contoh berikut memiliki fungsi dengan satu argumen ($ fname). Ketika familyName () fungsi disebut, 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:
Contoh
<?php
function familyName($fname)
{
echo "$fname Refsnes.<br>";
}

familyName("Jani");
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?>
Contoh berikut memiliki fungsi dengan dua argumen ($ fname dan $ tahun):
Contoh
<?php
function familyName($fname,$year)
{
echo "$fname Refsnes. Born in $year <br>";
}

familyName("Hege","1975");
familyName("Ståle","1978");
familyName("Kai Jim","1983");
?>
PHP Nilai Default Argumen
Contoh berikut menunjukkan bagaimana menggunakan parameter default. Jika kita menyebut fungsi setHeight () tanpa argumen dibutuhkan nilai default sebagai argumen:
Contoh
<?php
function setHeight($minheight=50)
{
echo "The height is : $minheight <br>";
}

setHeight(350);
setHeight(); // will use the default value of 50
setHeight(135);
setHeight(80);
?>
Fungsi PHP - nilai Kembali
Untuk membiarkan fungsi mengembalikan nilai, menggunakan pernyataan kembali:
Contoh
<?php
function sum($x,$y)
{
$z=$x+$y;
return $z;
}

echo "5 + 10 = " . sum(5,10) . "<br>";
echo "7 + 13 = " . sum(7,13) . "<br>";
echo "2 + 4 = " . sum(2,4);
?>
Array PHP
Sebuah array akan menyimpan beberapa nilai dalam satu variabel tunggal:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Apa itu Array?
Array adalah variabel khusus, yang dapat menampung 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";
Namun, bagaimana jika Anda ingin loop melalui mobil dan menemukan satu tertentu? Dan bagaimana jika kau tidak 3 mobil, tapi 300?
Solusinya adalah dengan membuat sebuah array!
Sebuah array dapat menyimpan banyak nilai di bawah satu nama, dan Anda dapat mengakses nilai dengan mengacu pada nomor indeks.
Buat Array di PHP
Dalam PHP, array () adalah fungsi yang digunakan untuk membuat sebuah array:
array();
Di PHP, ada tiga jenis array:
  • Array diindeks - Array dengan indeks numerik
  • Array asosiatif - Array dengan tombol bernama
  • Array multidimensi - Array yang berisi satu atau lebih array
PHP Arrays Indexed
Ada dua cara untuk membuat array diindeks:
Indeks dapat diberikan secara otomatis (indeks selalu dimulai dari 0):
$cars=array("Volvo","BMW","Toyota");
atau indeks dapat ditentukan secara manual:
$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="Toyota";
Contoh berikut membuat array diindeks bernama $ mobil, memberikan tiga elemen itu, dan kemudian mencetak teks yang berisi nilai-nilai array:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Dapatkan Panjang Array - The count () Fungsi
Count () adalah fungsi yang digunakan untuk mengembalikan panjang (jumlah elemen) dari sebuah array:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

Melalui lingkaran Array Indexed
Untuk loop melalui dan mencetak semua nilai dari array diindeks, Anda bisa menggunakan untuk loop, seperti ini:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);

for($x=0;$x<$arrlength;$x++)
  {
  echo $cars[$x];
  echo "<br>";
  }
?>

PHP Arrays Associative
Array asosiatif adalah array yang menggunakan nama kunci yang Anda tetapkan untuk mereka.
Ada dua cara untuk membuat sebuah array asosiatif:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
atau:
$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";
Tombol bernama kemudian dapat digunakan dalam naskah:
Contoh
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>

Melalui lingkaran Array asosiatif
Untuk loop melalui dan mencetak semua nilai dari array asosiatif, Anda bisa menggunakan foreach loop, seperti ini:
Contoh
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

foreach($age as $x=>$x_value)
  {
  echo "Key=" . $x . ", Value=" . $x_value;
  echo "<br>";
  }
?>

Array Multidimensi
Array multidimensi akan dijelaskan di bagian lanjutan PHP.
Lengkap PHP Array Referensi
Untuk referensi lengkap dari semua fungsi array, pergi ke lengkap kami PHP Array Referensi .
Referensi berisi deskripsi singkat, dan contoh penggunaan, untuk setiap fungsi!
Array Sorting PHP
Elemen-elemen dalam array dapat diurutkan dalam urutan abjad atau numerik, turun atau naik.
PHP - Urutkan Fungsi Untuk Array
Dalam bab ini, kita akan melalui fungsi semacam array PHP berikut:
  • sort () - semacam array dalam urutan menaik
  • rsort () - semacam array dalam urutan
  • asort () - semacam array asosiatif dalam urutan menaik, sesuai dengan nilai
  • ksort () - semacam array asosiatif dalam urutan menaik, menurut kunci
  • arsort () - semacam array asosiatif dalam urutan, sesuai dengan nilai
  • krsort () - semacam array asosiatif dalam urutan, menurut kunci
Urutkan Array dalam Ascending Order - sort ()
Contoh berikut macam elemen dari array $ mobil dalam urutan abjad:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>
Contoh berikut macam elemen dari array $ angka dalam urutan numerik:
Contoh
<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Urutkan Array dalam Descending Order - rsort ()
Contoh berikut macam elemen dari array $ mobil dalam urutan abjad:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>
Contoh berikut macam elemen dari array $ angka dalam urutan numerik:
Contoh
<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
?>

Urutkan Array dalam Orde Ascending, Menurut Nilai - asort ()
Contoh berikut macam array asosiatif dalam urutan, sesuai dengan nilai:
Contoh
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
?>

Urutkan Array dalam Ascending Order, Menurut Key - ksort ()
Contoh berikut macam array asosiatif dalam urutan menaik, menurut kunci:
Contoh
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
?>

Urutkan Array dalam Descending Order, Menurut Nilai - arsort ()
Contoh berikut macam array asosiatif dalam urutan, sesuai dengan nilai:
Contoh
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
?>

Urutkan Array dalam Descending Order, Menurut Key - krsort ()
Contoh berikut macam array asosiatif dalam urutan, menurut kunci:
Contoh
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
?>

Lengkap PHP Array Referensi
Untuk referensi lengkap dari semua fungsi array, pergi ke lengkap kami PHP Array Referensi .
Referensi berisi deskripsi singkat, dan contoh penggunaan, untuk setiap fungsi!
PHP Variabel global - superglobals
Superglobals diperkenalkan di PHP 4.1.0, dan built-in variabel yang selalu tersedia di semua lingkup.
PHP Variabel 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 semua fungsi, kelas atau berkas tanpa harus melakukan sesuatu yang istimewa.
PHP Variabel 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 $ GLOBAL
$ GLOBAL adalah super variabel global PHP yang digunakan untuk mengakses variabel global dari mana saja di script PHP (juga dari dalam fungsi atau metode).
PHP menyimpan semua variabel global dalam sebuah array disebut $ GLOBALS [index]. Indeks memegang nama variabel.
Contoh di bawah ini menunjukkan bagaimana menggunakan variabel global Super $ GLOBAL:
Contoh
<?php
$x = 75;
$y = 25;

function addition()
{
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}

addition();
echo $z;
?>
Dalam contoh di atas, karena z adalah variabel hadir dalam $ GLOBALS array, juga bentuk yang dapat diakses di luar fungsi!
PHP $ _SERVER
$ _SERVER Adalah super variabel global PHP yang menyimpan informasi tentang header, jalan, dan lokasi skrip.
Contoh di bawah ini menunjukkan bagaimana menggunakan beberapa elemen di $ _SERVER:
Contoh
<?php
echo $_SERVER['PHP_SELF'];
echo "<br>";
echo $_SERVER['SERVER_NAME'];
echo "<br>";
echo $_SERVER['HTTP_HOST'];
echo "<br>";
echo $_SERVER['HTTP_REFERER'];
echo "<br>";
echo $_SERVER['HTTP_USER_AGENT'];
echo "<br>";
echo $_SERVER['SCRIPT_NAME'];
?>
Tabel berikut mencantumkan elemen yang paling penting yang dapat masuk ke dalam $ _SERVER:
Element/Code
Description
$_SERVER['PHP_SELF']
Returns the filename of the currently executing script
$_SERVER['GATEWAY_INTERFACE']
Returns the version of the Common Gateway Interface (CGI) the server is using
$_SERVER['SERVER_ADDR']
Returns the IP address of the host server
$_SERVER['SERVER_NAME']
Returns the name of the host server (such as www.w3schools.com)
$_SERVER['SERVER_SOFTWARE']
Returns the server identification string (such as Apache/2.2.24)
$_SERVER['SERVER_PROTOCOL']
Returns the name and revision of the information protocol (such as HTTP/1.1)
$_SERVER['REQUEST_METHOD']
Returns the request method used to access the page (such as POST)
$_SERVER['REQUEST_TIME']
Returns the timestamp of the start of the request (such as 1377687496)
$_SERVER['QUERY_STRING']
Returns the query string if the page is accessed via a query string
$_SERVER['HTTP_ACCEPT']
Returns the Accept header from the current request
$_SERVER['HTTP_ACCEPT_CHARSET']
Returns the Accept_Charset header from the current request (such as utf-8,ISO-8859-1)
$_SERVER['HTTP_HOST']
Returns the Host header from the current request
$_SERVER['HTTP_REFERER']
Returns the complete URL of the current page (not reliable because not all user-agents support it)
$_SERVER['HTTPS']
Is the script queried through a secure HTTP protocol
$_SERVER['REMOTE_ADDR']
Returns the IP address from where the user is viewing the current page
$_SERVER['REMOTE_HOST']
Returns the Host name from where the user is viewing the current page
$_SERVER['REMOTE_PORT']
Returns the port being used on the user's machine to communicate with the web server
$_SERVER['SCRIPT_FILENAME']
Returns the absolute pathname of the currently executing script
$_SERVER['SERVER_ADMIN']
Returns the value given to the SERVER_ADMIN directive in the web server configuration file (if your script runs on a virtual host, it will be the value defined for that virtual host) (such as someone@w3scholls.com)
$_SERVER['SERVER_PORT']
Returns the port on the server machine being used by the web server for communication (such as 80)
$_SERVER['SERVER_SIGNATURE']
Returns the server version and virtual host name which are added to server-generated pages
$_SERVER['PATH_TRANSLATED']
Returns the file system based path to the current script
$_SERVER['SCRIPT_NAME']
Returns the path of the current script
$_SERVER['SCRIPT_URI']
Returns the URI of the current page


PHP $ _REQUEST
PHP $ _REQUEST digunakan untuk mengumpulkan data setelah mengirimkan formulir HTML.
Contoh di bawah ini menunjukkan bentuk dengan field input dan tombol kirim. Ketika pengguna mengirimkan data dengan mengklik "Submit", data formulir dikirim ke file yang ditentukan dalam atribut aksi tag <form>. Dalam contoh ini, kita arahkan ke berkas ini sendiri untuk pengolahan data formulir. Jika Anda ingin menggunakan file PHP lain untuk data formulir proses, menggantikan dengan nama file pilihan Anda. Kemudian, kita bisa menggunakan super variabel $ _REQUEST global untuk mengumpulkan nilai dari field input:
Contoh
<html>
<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>

<?php
$name = $_REQUEST['fname'];
echo $name;
?>

</body>
</html>

PHP $ _POST
PHP $ _POST secara luas digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan metode = "post". $ _POST Juga banyak digunakan untuk melewatkan variabel.
Contoh di bawah ini menunjukkan bentuk dengan field input dan tombol kirim. Ketika pengguna mengirimkan data dengan mengklik "Submit", data formulir dikirim ke file yang ditentukan dalam atribut aksi tag <form>. Dalam contoh ini, kita arahkan ke berkas ini sendiri untuk pengolahan data formulir. Jika Anda ingin menggunakan file PHP lain untuk data formulir proses, menggantikan dengan nama file pilihan Anda. Kemudian, kita bisa menggunakan super variabel $ _POST global untuk mengumpulkan nilai dari field input:
Contoh
<html>
<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>

<?php
$name = $_POST['fname'];
echo $name;
?>

</body>
</html>

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>
Ketika pengguna mengklik pada link "Uji $ GET", parameter "subjek" dan "web" dikirim ke "test_get.php", dan Anda kemudian dapat acces nilai-nilai mereka di "test_get.php" dengan $ _GET.
Contoh di bawah ini menunjukkan kode "test_get.php":
Contoh
<html>
<body>

<?php
echo "Study " . $_GET['subject'] . " at " . $_GET['web'];
?>

</body>
</html>
Tip: Anda akan belajar lebih banyak tentang $ _POST dan $ _GET dalam Formulir PHP bab.


Tidak ada komentar:

Posting Komentar