0

Dalam PHP, variabel dimulai dengan tanda $, diikuti dengan nama variabel :

contoh :
<? php
$txt = "Hello world!";
$x = 5;
$y = 10,5;
?>
Setelah eksekusi pernyataan di atas, variabel $txt akan memegang nilai Hello world!, variabel $x akan memegang nilai 5, dan variabel $y akan memegang nilai 10,5.

note: bila Anda menetapkan nilai teks ke variabel, taruh tanda kutip nilai.

note: Tidak seperti bahasa pemrograman lain, PHP tidak memiliki perintah untuk mendeklarasikan variabel. Hal ini dibuat saat Anda pertama kali memberikan nilai pada itu.

Pikirkan variabel sebagai wadah untuk menyimpan data.

Membuat (Mendeklarasikan) Variabel Pada PHP_

Variabel PHP

Sebuah variabel bisa memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (umur, namamobil, total_volume).

Aturan untuk variabel PHP:

  • Variabel dimulai dengan tanda $, diikuti dengan nama variabel
  • 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-sensitive ($umur dan $UMUR adalah dua variabel yang berbeda)
Ingat bahwa nama variabel PHP adalah case-sensitive!

PHP adalah bahasa Loosely Typed

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

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

Dalam bahasa pemrograman 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:

  • local
  • global
  • static


Lingkup Global dan Local 
Sebuah variabel dideklarasikan di luar fungsi memiliki LINGKUP GLOBAL dan hanya dapat diakses di luar fungsi:

contoh:
<?php
$x = 5; // Lingkup global
function mytest () {
     // Menggunakan x di dalam fungsi ini akan menghasilkan kesalahan
     echo "<p> Variabel x dalam fungsi adalah: $x </ p>";
}
mytest ();
echo "<p> Variabel x luar fungsi: $x </ p>";
?>

Sebuah variabel dideklarasikan di dalam fungsi memiliki LINGKUP LOKAL dan hanya dapat diakses dalam fungsi itu :

contoh:
<? php
function mytest () {
$x = 5; // Lingkup local
echo "<p> Variabel x dalam fungsi adalah : $x </ p>";
}
mytest();
// Menggunakan x di luar fungsi akan menghasilkan kesalahan
echo "<p> Variabel x luar fungsi : $x </ p>";
?>

note: anda bisa memiliki variabel local dengan nama yang sama dalam fungsi yang berbeda, karena variabel local hanya diakui oleh fungsi di mana mereka dinyatakan.

Kata Kunci Global PHP 

Kata kunci global digunakan untuk mengakses variabel global dari dalam fungsi.

Untuk melakukan hal ini, gunakan kata kunci global sebelum variabel (dalam fungsi):

contoh:
<? php
$x = 5;
$y = 10;
function mytest(){
   $x global, $y;
   $y = $x + $y;
}
mytest();
echo $y; // Output 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; // Output 15
?>

Kata Kunci Static PHP 

Biasanya, ketika fungsi selesai / dieksekusi, semua variabel yang akan dihapus. Namun, terkadang kita ingin variabel local tidak akan dihapus. Kita membutuhkannya untuk pekerjaan lebih lanjut.

Untuk melakukan hal ini, gunakan kata kunci static 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.

note: Variabel ini masih lokal untuk fungsi.
Membuat (Mendeklarasikan) Variabel Pada PHP PHP nesia
Published: 2014-11-14T06:24:00-08:00
Title: Membuat (Mendeklarasikan) Variabel Pada PHP
Rating: 5 On 141093 reviews

Post a Comment

 
Top