Variabel Dalam Bahasa Pemrograman PHP
MakalahSerbaAda.Com - Dalam tutorial PHP ini, Anda akan mempelajari semua tentang variabel, unit dasar bahasa pemrograman php. Kami akan membahas secara rinci apa itu variabel dalam PHP, bagaimana memberi nama, mendeklarasikan dan menginisialisasi variabel dengan bantuan contoh.
- Batch 1 | Pemula Mempelajari Dasar Syntax Bahasa Pemrograman PHP
- Batch 2 | Mempelajari Struktur Kendali Pada Bahasa Pemrograman PHP
- Batch 3 | Mempelajari Function Pada Bahasa Pemrograman PHP
- Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 1
- Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 2
- Batch 5 | Lebih Dalam Mempelajari Bahasa Pemrograman PHP Dengan Mengenal Associative Array
- Batch 6 | Metode GET dan POST Pada Bahasa Pemrograman PHP
- Batch 7 | Panduan Dalam Membuat Database MySQL Pada Bahasa Pemrograman PHP
- Batch 8 | Syntax Create Read Update dan Delete (CRUD) Pada Bahasa Pemrograman PHP
- Batch 9 | Mempelajari Tipe Data Pada Bahasa Pemrograman PHP
Apa yang dimaksud dengan variabel?
Variabel adalah seperangkat ruang penyimpanan di komputer yang dapat digunakan untuk menyimpan data dan untuk menentukan nama unik untuk itu. Sebuah alamat unik diberikan untuk setiap byte data dalam RAM.
Bagaimana cara memberi nama variabel di PHP?
- Dalam PHP kita menggunakan simbol “$” sebelum nama variabel untuk mewakili sebuah variabel.
$name
- Variabel dalam PHP hanya akan berisi karakter alfanumerik (a-z, A-Z, 0-9) dan garis bawah (_).
$name // Valid Variable Name $Age // Valid Variable Name $Check_Name // Valid Variable Name
- Setiap variabel harus dimulai dengan alfabet (a-z, A-Z) atau garis bawah (_). Di sisi lain numerik (0-9) atau karakter khusus tidak dapat
$name // Valid Variable Name $_age // Valid Variable Name $01Name // Invalid Variable Name $#Name // Invalid Variable Name
- Seperti bahasa lain, nama variabel tidak boleh mengandung spasi.
$check name // Invalid Variable Name
- Variabel dalam PHP bersifat case-sensitive, kita dapat memberikan nama variabel baik $name dan $Name adalah dua variabel yang berbeda. kita bisa melihatnya di contoh
$name = "Fauzia"; $NAME = "Ramadhan"; echo "First Name: $name Last Name: $NAME";
Output
First Name: Fauzia Last Name: Ramadhan
Bagaimana cara mendeklarasikan variabel dalam PHP?
- Dalam PHP tidak diperlukan untuk mendeklarasikan variabel sebelum menggunakannya dalam program. Secara otomatis menetapkan tipe data sesuai dengan nilai variabel.
- Ketika sebuah variabel dideklarasikan, ia dapat digunakan kembali di seluruh program
- Operator penugasan (=) digunakan untuk menetapkan nilai ke dalam variabel
Menetapkan nilai ke dalam variabel di PHP
Kami menggunakan simbol "=" untuk menetapkan nilai ke variabel.
Syntax :
$variable_name = value;
Contoh :
$name = "Fauzia"; echo $name;
Output :
Fauzia
Ada 8 tipe data yang kita gunakan untuk membangun variabel di PHP:
| Array | Boolean | Double or Float | Integer |
|---|---|---|---|
| NULL | Object | Resources | String |
$count = 1; // Variable hold an integer value; $count = “one”; // Variable hold a String value; $num = 1.5; // Variable hold a Float value; $num = True; // Variable hold a Boolean value;
Disini kita menggunakan function bawaan var_dump() untuk mencetak tipe data dari variabel yang dimasukkan.
Syntax :
var_dump(var1, var2, ...);
Memeriksa tipe data variabel
$name = "Fauzia"; $age = 23; $salary = 50.000.000; var_dump($name); var_dump($age); var_dump($salary);
Output :
string(4) "Fauzia" int(23) float(50.000.000)
Apa itu Variabel Scope dalam PHP?
Dalam PHP kita dapat mendeklarasikan variabel di mana saja dalam program. Variabel Scope mengacu pada rentang program di mana ia dapat diakses. Dengan kata lain, variabel scope adalah blok program di mana ia didefinisikan dan dapat diakses. Ada tiga jenis variabel scope, yaitu:
- Static Scope
- Local Scope
- Global Scope
1) Static Scope
Salah satu fitur PHP adalah menghapus variabel yang telah selesai dieksekusi dan memori akan dibebaskan untuk proses selanjutnya. Bahkan setelah function selesai, kita mungkin perlu menyimpan beberapa variabel untuk digunakan lebih lanjut. Akibatnya, variabel statis adalah komponen kunci dari pelingkupan variabel. Untuk mendefinisikan variabel menjadi statis hanya dengan meletakkan kata kunci STATIC di depan namanya, variabel tersebut disebut sebagai variabel statis. Hanya function lokal yang memiliki variabel statis. Ketika suatu function selesai/dieksekusi, semua variabelnya biasanya terhapus. Namun, ada beberapa kebutuhan sesekali ketika kita tidak ingin variabel lokal dimusnahkan. Kita mungkin membutuhkannya untuk eksekusi lain. Untuk tujuan tersebut, kita mungkin harus terlebih dahulu mendeklarasikan variabel sebagai variabel statis untuk mencapai hal ini. Kemudian, ketika fungsi dipanggil lagi, variabel itu akan tetap menyimpan informasi yang terakhir kali dipanggil. Variabel statis tidak akan kehilangan nilainya saat function selesai, tidak seperti variabel yang ditentukan sebagai parameter function, yang dihapus saat function keluar. Itu juga akan mempertahankan nilainya jika function dipanggil lagi. Perlu dicatat bahwa variabel tersebut masih merupakan variabel lokal.
Contoh untuk Static Scope:
function counting()
{
static $x = 1;
echo "Count $x \n";
$x++;
}
counting();
counting();
counting();
Output :
Count 1 Count 2 Count 3
Pada contoh di atas, kita dapat melihat bahwa nilai variabel x didefinisikan pada awalnya sebagai variabel statis, dan nilainya hanya diberikan sekaligus dan setiap kali fubction dipanggil, nilainya tidak mempengaruhi program.
2) Local Scope
Variabel yang dideklarasikan dalam suatu function disebut sebagai function variabel lokal. Variabel lokal hanya dapat direferensikan dalam function itu. Ruang lingkup variabel lokal ini terbatas pada function di mana mereka dideklarasikan. Karena variabel ini memiliki cakupan lokal, mereka tidak dapat diakses di luar function. Variabel yang dideklarasikan di luar function dengan nama yang sama tidak sama dengan variabel yang dideklarasikan di dalam function. Setiap penugasan yang dibuat di luar function tersebut diperlakukan sebagai variabel yang sepenuhnya terpisah dari variabel yang ada di dalam function tersebut.
Contoh variabel Local
function check()
{
$x = "Makalahserbaada.com";
echo "You are at $x";
}
check();
echo $x;
Output :
You are at Makalahserbaada.com
Pada contoh di atas, kita dapat melihat bahwa variabel 'x' dideklarasikan di blok function dan ketika digunakan dalam function itu berfungsi dengan baik dan kemudian mencoba menggunakannya di luar function itu tidak akan berfungsi karena variabel 'x' adalah variabel lokal.
3) Global Scope
Variabel yang berada di luar function disebut variabel global. Variabel global dapat diakses di seluruh program. Kita harus menggunakan kata kunci GLOBAL sebelum variabel untuk mengakses variabel global dalam suatu function. Variabel global dapat langsung diakses atau digunakan di luar function tanpa menggunakan kata kunci apapun. Akibatnya, tidak ada kata kunci yang diperlukan untuk mengakses variabel global di luar function. Variabel global, tidak seperti variabel lokal, dapat diakses dari mana saja dalam program. Variabel global harus secara tegas didefinisikan sebagai global dalam function yang akan dimodifikasi sebelum dapat dimodifikasi. Untuk tujuan seperti itu, kami menggunakan array $GLOBALS sebagai pendekatan lain untuk menggunakan variabel global di dalam function. Dengan meletakkan kata kunci GLOBAL di depan variabel yang perlu dikenali sebagai global. Saat Anda menerapkan kata kunci ini di depan variabel yang ada, PHP akan menggunakan variabel dengan nama itu. Jika Anda mencoba mengakses variabel global di dalam function tanpa menggunakan kata kunci global, Anda akan mendapatkan pesan kesalahan yang mengatakan bahwa variabel tidak terdefinisi.
Contoh variabel global
$name = "Fauzia Ramadhan";
function welcome()
{
echo "Hello! $name welcome to Makalahserbaada.com \n";
}
welcome();
echo "$name how are you doing?";
Output :
Hello! welcome to Makalahserbaada.com Fauzia Ramadhan how are you doing?
Pada contoh di atas kita dapat melihat bahwa ketika menggunakan variabel yang dideklarasikan di luar function yang digunakan dalam function itu tidak akan berfungsi dan itu akan dianggap sebagai kesalahan.
Contoh penggunaan kata kunci global
$name = "Fauzia Ramadhan";
function welcome()
{
global $name;
echo "Hello! $name welcome to Makalahserbaada.com \n";
}
welcome();
Output :
Hello! Fauzia Ramadhan welcome to Makalahserbaada.com Fauzia Ramadhan how are you doing?
Dalam contoh di atas, kita dapat melihat bahwa ketika kata kunci global digunakan di depan variabel yang didefinisikan di luar function, itu juga diterima di blok function.
Pada contoh di atas, kita dapat melihat bahwa variabel 'x' didefinisikan di luar function dan kita telah mempelajari bahwa setiap variabel yang didefinisikan di luar function adalah variabel Global. Dan variabel 'y' didefinisikan sebagai variabel statis kita dapat melihat bahwa kata kunci statis mengatur variabel sebagai variabel statis. Variabel 'z' dan 'k' didefinisikan dalam blok function dan setiap variabel yang didefinisikan di dalam blok function akan menjadi variabel lokal yang hanya dapat digunakan di dalam function saat ini saja, dan kita juga dapat melihat bahwa variabel 'x' digunakan di dalam function sebagai variabel global dengan menggunakan kata kunci global di depannya dan jika kita mengubah nilai variabel 'x' di dalam function itu maka nilainya juga akan berubah di seluruh program.
Terimakasih untuk kalian yang mengunjungi artikel ini yaitu pada pembahasan Variabel dalam bahasa pemrograman PHP. Hai kali ini ada kabar baik loh!! Siapa saja yang sudah mengunjungi artikel sampai batch ini kalian berhak claime hadiah dari kami. Silahkan klik Claime pada keranjang biru dibawah ini :
Claime Hadiah 1 Claime Hadiah 2 Claime Hadiah 3 Claime Hadiah 4