Senin, 01 Oktober 2012

PHP 5 Variabel

PHP Variabel

Variabel adalah "wadah" untuk menyimpan informasi.

Apakah Anda Ingat Pelajaran Aljabar di Sekolah?

Apakah Anda ingat pelajaran aljabar di sekolah?  x = 5, y = 6, z = x + y

Apakah Anda ingat bahwa x dapat digunakan untuk menyimpan nilai (seperti 5), dan bahwa Anda bisa menggunakan informasi di atas untuk menghitung nilai z menjadi 11?

ini disebut variabel, dan variabel dapat digunakan untuk menyimpan nilai-nilai (x = 5) atau ekspresi (z = x + y).
PHP Variabel

Seperti aljabar, variabel PHP digunakan untuk menyimpan nilai-nilai atau ekspresi.

Sebuah variabel dapat memiliki nama pendek, seperti x, atau nama yang lebih deskriptif.

Aturan untuk nama variabel PHP:

    * Variabel dalam PHP dimulai dengan tanda $, diikuti dengan nama variabel
    * Nama variabel harus dimulai dengan huruf atau karakter garis bawah
    * Sebuah nama variabel hanya dapat berisi karakter alpha-numerik dan garis bawah (Az, 0-9, dan _)
    * Sebuah nama variabel tidak boleh mengandung spasi
    * Nama-nama variabel adalah case sensitif (y dan Y adalah dua variabel yang berbeda)
Menciptakan (Mendeklarasikan) Variabel PHP

Sebuah variabel dibuat saat pertama kali Anda memberikan nilai untuk variabel itu:

$mobilsaya="Fortuner";

Setelah membuat pernyataan di atas, variabel mobilsaya akan memiliki nilai Fortuner.

Tip: Jika Anda ingin membuat variabel tanpa menetapkan sebuah nilai, maka Anda menetapkan nilai null.

Mari kita membuat sebuah variabel yang berisi string, dan variabel yang berisi nomor:

<?php
$txt="Hello World!";
$x=16;
?>

Catatan: Bila Anda menetapkan nilai teks ke variabel, maka beri tanda kutip pada nilai tersebut.

PHP adalah bahasa yang longgar

Dalam PHP, variabel tidak perlu dideklarasikan sebelum menambahkan sebuah nilai ke dalamnya.

Dalam contoh di atas, perhatikan bahwa kita tidak perlu memberitahu PHP tipe data variabel tersebut.

PHP secara otomatis mengkonversi variabel dengan jenis data yang benar, tergantung pada nilainya.

Dalam bahasa pemrograman yang lain, Anda harus menyatakan (mendefinisikan) jenis dan nama variabel sebelum menggunakannya.
Lingkup Variabel  PHP

Ruang lingkup variabel adalah bagian dari script di mana variabel dapat direferensikan.

PHP memiliki empat lingkup variabel yang berbeda:

    * local
    * global
    * static
    * parameter
Lingkup local

Sebuah variabel yang dideklarasikan dalam fungtion bersifat local dan hanya dapat diakses dalam fungsi itu. (variabel memiliki ruang lingkup local):

<?php
$a = 5; // lingkup global

function percobaan()
{
echo $a; // lingkup local
}

percobaan();
?>

Script di atas tidak akan menghasilkan output apapun karena pernyataan echo mengacu pada variabel lingkup local $a, yang belum diberi nilai dalam lingkup ini.

Anda dapat memiliki variabel local dengan nama yang sama dalam fungsi yang berbeda, karena variabel local hanya diakui oleh fungsi di mana mereka dinyatakan.

Variabel local akan dihapus segera setelah fungsi selesai.

Lingkup global

Lingkup global mengacu pada setiap variabel yang didefinisikan di luar fungsi apapun.

Variabel global dapat diakses dari setiap bagian dari script yang tidak di dalam fungsi.

Untuk mengakses variabel global dari dalam fungsi, gunakan kata kunci global:

<?php
$a = 5;
$b = 10;

function percobaan()
{
global $a, $b;
$b = $a + $b;
}

percobaan();

Script di atas akan menampilkan 15.

PHP juga menyimpan semua variabel global dalam sebuah array disebut $ GLOBALS [index]. Indeks adalah 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
$a = 5;
$b = 10;

function percobaan()
{
$GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b'];
}

percobaan();
echo $b;
?>

Lingkup static

Ketika fungsi selesai, semua variabel biasanya dihapus. Namun, terkadang Anda ingin variabel local untuk tidak dihapus.

Untuk melakukan hal ini, gunakan kata kunci static ketika Anda pertama kali mendeklarasikan variabel:
static $ingatSaya;

Kemudian, setiap kali fungsi dipanggil, variabel masih memiliki informasi yang terkandung dari terakhir kali fungsi dipanggil.

Catatan: Variabel local ini masih ber fungsi.

Lingkup parameter

Parameter adalah variabel lokal yang nilainya dilewatkan ke fungsi dengan kode pemanggilan.

Parameter dinyatakan dalam daftar parameter sebagai bagian dari deklarasi fungsi:

function percobaan($parameter1,$parameter2,...)
{
// kode fungsi
}
 
Parameter juga disebut argumen. Saya akan membahasnya secara lebih rinci ketika kita membicarakan tentang fungsi.
Artikel Sebelumnya .....
Artikel Selanjutnya .....

Tidak ada komentar:

Posting Komentar