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:



  1. Variabel dimulai dengan tanda $, diikuti dengan nama variabel
  2. Sebuah nama variabel harus dimulai dengan huruf atau karakter garis bawah
  3. Sebuah nama variabel hanya dapat berisi karakter alfanumerik dan garis bawah (Az, 0-9, dan _)
  4. Sebuah nama variabel tidak boleh mengandung spasi
  5. 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:



  1. lokal
  2. global
  3. statis
  4. 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:

Powered by Blogger.