Situs belajar bahasa pemrograman secara online, memberikan informasi, pengembang dan mitra. Termasuk siaran pers, video, screenshot dan download.

PHP 5 Variables

Variabel "wadah" untuk menyimpan informasi.

Membuat (Mendeklarasikan) Variabel PHP

Dalam PHP, variabel dimulai dengan tanda $, diikuti dengan nama variabel:
<?php
$txt = "Hello World";
$x = 5;
$y = 10,5;
echo $txt;

?>

Setelah eksekusi pernyataan di atas, variabel $ txt akan mengadakan nilai Hello World, Variabel $ x akan memegang nilai5, dan variabel $ y akan memegang nilai 10,5.
Catatan: Bila Anda menetapkan nilai teks ke variabel, menaruh tanda kutip nilai.
Catatan: Tidak seperti bahasa pemrograman lain, PHP tidak memiliki perintah untuk mendeklarasikan variabel. Hal ini dibuat saat Anda pertama menetapkan nilai untuk itu.

Variabel PHP

Sebuah variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (usia, carname, total_volume).
Aturan untuk variabel PHP:
  • Sebuah 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 alpha-numerik 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!

Variabel Output

PHP echo pernyataan sering digunakan untuk output data ke layar.
Contoh berikut akan menunjukkan bagaimana output teks dan variabel:
<?php
$txt = "Hello World";
echo $txt;

?>


<?php

$txt = "World";
echo "Hello $txt";
?>


<?php

$txt = "World";
echo "Hello ".$txt." !";

?>


Contoh berikut akan menampilkan jumlah dari dua variabel:

<?php
$x = 5;
$y = 5;
echo $x * $y;

?>


Catatan: Anda akan belajar lebih banyak tentang pernyataan echo dan bagaimana data output ke layar dalam bab berikutnya.


Dalam contoh di atas, perhatikan bahwa kita tidak harus 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 direferensikan / digunakan.
PHP memiliki tiga lingkup variabel yang berbeda:
  • lokal
  • global
  • statis

Global dan lokal Lingkup

Sebuah variabel dideklarasikan di luar fungsi memiliki SCOPE GLOBAL dan hanya bisa diakses di luar fungsi:
<?php
$x = 5;

function fungsiku() {
//menggunakan x di dalam fungsi akan menghasilkan Error
echo "<p>Variabel x dalam fungsi adalah: $x</p>";
}

fungsiku();

echo "<p>Variabel x luar fungsi adalah: $x</p>";

?>

Sebuah variabel dideklarasikan dalam fungsi memiliki SCOPE LOKAL dan hanya dapat diakses dalam fungsi:
<?php

function fungsiku() {
$x = 5; //Local scope
echo "<p>Variabel x dalam fungsi adalah: $x</p>";
}

fungsiku();

//menggunakan x di luar fungsi akan menghasilkan Error
echo "<p>Variabel x luar fungsi adalah: $x</p>";


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

PHP Kata Kunci global

Kata kunci global digunakan untuk mengakses variabel global dari dalam fungsi.
Untuk melakukannya, gunakan kata kunci global sebelum variabel (dalam fungsi):
<?php
$x = 5;
$y = 10;

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


?>

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:
<?php
$x = 5;
$y = 10;

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


?>

PHP static Kata Kunci

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

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

fungsiku();
fungsiku();
fungsiku();


?>

Catatan: variabel tersebut masih lokal untuk fungsi.




0 komentar:

Posting Komentar

PHP 5 Variables