Variabel Pada Pemograman Php
Variabel Adalah Tempat untuk menyimpan suati Informasi
contoh :
<?php
$x = 15 // Jika x (sama dgn 15)
$y = 20 // dan y (sama dgn 20)
$z = $x + $y // z (sama dgn x + y)
Echo $z ; //tampilkan hasil dari Variabel ( z)
?>
kesimpulan nya :
Dalam aljabar kita menggunakan huruf (seperti x) untuk memegang nilai-nilai (seperti 15).
Dari ekspresi z = x + y di atas, kita dapat menghitung nilai z menjadi 35.
Dalam PHP surat ini disebut variabel.
jadi Script diatas disebut Sebagai Variabel.
Variabel PHP
Seperti dengan aljabar, variabel PHP dapat digunakan untuk memegang nilai-nilai (x = 15) atau ekspresi (z = x + y).
Variabel dapat memiliki nama pendek (seperti x dan y) atau lebih nama deskriptif (usia, carname, totalvolume).
Aturan untuk variabel PHP:
- Variabel dimulai dengan tanda $, diikuti dengan nama variabel
- Sebuah nama variabel harus dimulai dengan huruf atau karakter garis bawah
- Sebuah nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (Az, 0-9, dan _)
- Sebuah nama variabel tidak boleh mengandung spasi
- Nama variabel adalah case sensitif ($ y $ dan Y adalah dua variabel yang berbeda)
Dalam contoh di atas, perhatikan bahwa kita tidak perlu memberitahu PHP yang mana tipe data variabel tersebut.
PHP secara otomatis mengkonversi variabel dengan jenis data yang benar, tergantung pada nilainya.
Dalam bahasa pemrograman sangat diketik, kami akan mengumumkan (mendefinisikan) jenis dan nama variabel sebelum menggunakannya.
PHP Variabel Lingkup
Ruang lingkup variabel adalah bagian dari script di mana variabel dapat dirujuk / digunakan.
PHP memiliki empat lingkup variabel yang berbeda:
- lokal
- global
- statis
- parameter
- Lingkup lokal
Sebuah variabel yang dideklarasikan dalam fungsi PHP lokal dan hanya dapat diakses dalam fungsi bahwa:
contoh
<?php
$x=15; // global scope
function myTest(){echo $x; // local scope}
myTest();
?>
- Cakupan global
Sebuah variabel yang didefinisikan di luar fungsi apapun, memiliki lingkup global.
Variabel global dapat diakses dari setiap bagian dari script, KECUALI dari dalam fungsi.
Untuk mengakses variabel global dari dalam fungsi, gunakan kata kunci global:
contoh
<?php
$x=15; // global scope$y=20; // global scope
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=15;$y=20;
function myTest(){$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];}
myTest();echo $y;?>
- static Lingkup
Ketika fungsi selesai, semua variabel yang biasanya dihapus. Namun, terkadang Anda ingin sebuah variabel lokal untuk tidak dihapus.
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();
?>
- Parameter Lingkup
Parameter adalah variabel lokal yang nilainya dilewatkan ke fungsi dengan kode panggilan.
Parameter dinyatakan dalam daftar parameter sebagai bagian dari deklarasi fungsi:
contoh
<?php
function myTest($x){echo $x;}
myTest(5);
?>
No comments: