Scope: GLOBAL & LOCAL Harus diawali huruf atau underscore (_), selanjutnya
hanya boleh: huruf, angka, dan underscore
$nilai = 10; // Global Konstanta hanya bisa diisi nilai scalar (integer, float,
function angka() { dll) dan string, mulai PHP 7 dapat diisi array
echo $nilai; // Undefined
$nilai = 5; // Lokal Tips: untuk memberi tanda konstanta, gunakan
echo $nilai; huruf kapital semua
}
angka(); // 5 Membuat Konstanta dengan array (PHP 7)
echo $nilai; // 10
Global: di luar fungsi, Lokal: di dalam fungsi. Secara Konstanta dengan array:
default variabel global tidak dapat digunakan di dalam define ('DB_CONFIG', ['host' => 'localhost',
fungsi 'port' => '3306',
'db_name' => 'jagowebdev',
'user' => 'root',
Variable Variables 'pass' => ''
]
$nilai = 10;
);
$variabel = 'nilai';
echo DB_CONFIG['host'];
echo $$variabel; // 10
Mengakses $$variabel sama dengan mengakses $nilai.
©2017 • Jagowebdev.com
Scope: GLOBAL EXAMPLE: PHP 7
©2017 • Jagowebdev.com