0Pricing
PHP Academy · Pelajaran

Mendeklarasikan Variabel dalam PHP

Pelajari cara kerja variabel PHP dengan awalan $ dan pengetikan dinamis.

Mendeklarasikan Variabel dalam PHP adalah pelajaran PHP Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar PHP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus PHP Academy mencakup 4 pelajaran total.

Apa Itu Variabel?

Variabel adalah wadah bernama yang menyimpan nilai yang dapat dibaca dan diubah oleh program Anda.

  • Dalam PHP, setiap nama variabel diawali tanda dolar: $name
  • Nama variabel peka huruf besar-kecil: $age dan $Age adalah dua nama yang berbeda
  • Nama harus diawali huruf atau garis bawah, bukan angka

PHP adalah bahasa bertipe dinamis — Anda tidak perlu mendeklarasikan tipenya; PHP menentukannya dari nilai yang Anda berikan.

Menetapkan Nilai

Gunakan operator = untuk menetapkan nilai ke variabel:

<?php
$name = 'Alice';
$age  = 30;
$pi   = 3.14159;
$active = true;

echo $name;   // Alice
echo $age;    // 30

PHP Bertipe Dinamis

Anda dapat menetapkan kembali variabel dengan tipe yang sepenuhnya berbeda — PHP mengizinkannya:

<?php
$value = 42;        // integer
$value = 'hello';   // now a string — perfectly valid
$value = true;      // now a boolean

echo gettype($value); // boolean

Konvensi Penamaan

PHP tidak mewajibkan gaya penamaan tertentu, tetapi komunitas mengikuti konvensi berikut:

  • camelCase untuk variabel: $userName, $totalPrice
  • snake_case juga umum digunakan: $user_name
  • Konstanta menggunakan HURUF_BESAR_SEMUA: define('MAX_SIZE', 100)
  • Hindari nama umum seperti $a atau $tmp dalam kode nyata

Variabel Dinamis

PHP memiliki fitur unik: variabel dinamis menggunakan nilai dari satu variabel sebagai nama variabel lainnya:

<?php
$varName = 'city';
$$varName = 'Istanbul';  // creates $city

echo $city;   // Istanbul
echo $$varName; // Istanbul

Konstanta dengan define() dan const

Konstanta menyimpan nilai yang tidak pernah berubah. PHP menyediakan dua cara untuk mendefinisikannya:

<?php
define('APP_VERSION', '2.0.1');  // runtime constant
const DB_HOST = 'localhost';      // compile-time constant

echo APP_VERSION;  // 2.0.1
echo DB_HOST;      // localhost
// APP_VERSION = '3.0'; // ERROR — constants can't be changed

Memeriksa Keberadaan Variabel

Sebelum menggunakan variabel, periksa apakah variabel tersebut telah ditetapkan untuk menghindari pemberitahuan tentang variabel yang belum didefinisikan:

  • isset($var) — bernilai true jika variabel ada dan bukan NULL
  • empty($var) — bernilai true jika variabel bernilai salah (0, '', false, [], NULL)
  • unset($var) — menghapus variabel

Penerapan isset dan empty

Menggunakan isset dan empty untuk melindungi akses variabel:

<?php
$username = '';

if (!isset($username)) {
    echo 'Variable does not exist';
} elseif (empty($username)) {
    echo 'Username is empty';   // this runs
} else {
    echo 'Hello, ' . $username;
}

gettype() dan var_dump()

Periksa tipe dan nilai variabel selama pengembangan:

<?php
$score = 98.5;

echo gettype($score);  // double
var_dump($score);      // float(98.5)

$items = ['a', 'b'];
var_dump($items);
// array(2) { [0]=> string(1) "a" [1]=> string(1) "b" }

Penetapan Referensi

Secara default, PHP menyalin nilai. Gunakan & untuk menetapkan berdasarkan referensi sehingga kedua variabel menunjuk ke data yang sama:

<?php
$a = 10;
$b = &$a;  // $b is a reference to $a

$b = 20;
echo $a;  // 20 — changed through $b

Superglobal Bawaan

PHP menyediakan beberapa larik superglobal bawaan yang tersedia di mana pun dalam skrip Anda:

  • $_GET — parameter kueri URL
  • $_POST — data pengiriman formulir
  • $_SESSION — data sesi
  • $_SERVER — informasi server dan lingkungan eksekusi
  • $_ENV — variabel lingkungan

Anda akan sering menggunakan semua ini dalam pengembangan PHP web.

Pemeriksaan Singkat

Manakah dari pilihan berikut yang merupakan nama variabel PHP yang valid?

Rangkuman: Variabel dalam PHP

Poin penting tentang variabel PHP:

  • Semua nama variabel diawali $
  • PHP bertipe dinamis — tipe mengikuti nilainya
  • Gunakan isset() sebelum mengakses variabel yang mungkin belum ditetapkan
  • Gunakan gettype() dan var_dump() untuk menelusuri kesalahan
  • Tetapkan berdasarkan referensi dengan & saat Anda memerlukan alias
  • Superglobal seperti $_POST tersedia di mana pun

Berikutnya: tipe data yang didukung PHP dan cara menggunakannya.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mendeklarasikan Variabel dalam PHP” gratis?

Ya — teks lengkap “Mendeklarasikan Variabel dalam PHP” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus PHP Academy, upgrade ke CoddyKit PRO. Kursus PHP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Mendeklarasikan Variabel dalam PHP”?

Pelajari cara kerja variabel PHP dengan awalan $ dan pengetikan dinamis. Kamu berlatih PHP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai PHP Academy?

Tidak diperlukan pengalaman sebelumnya. PHP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Mendeklarasikan Variabel dalam PHP” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran PHP Academy ini?

Ya. Setiap pelajaran PHP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mendeklarasikan Variabel dalam PHP
  2. Ikhtisar Tipe Data PHP
  3. Output Echo dan Print
  4. Pengacakan Tipe dan Pengecoran Tipe
← Kembali ke PHP Academy