Perbedaan Define dan Variabel PHP
Hai semua :) Hari ini kita akan mempelajari perbedaan Define dan Variabel PHP. Sepintas memang benar Define dan Variabel PHP memiliki fungsi yang sama yaitu untuk memberikan nilai pada suatu variabel yang akan digunakan pada program yang dibuat. Namun, ternyata ada perbedaannya loh. Apa saja perbedaannya? Langsung saja kita pelajari ya.
Perbedaannya adalah :
1. Penulisan
ini adalah contoh penulisan pada define :
< ? php
define('Nama','Dumet School');
echo Nama;
? >
dan ini penulisan variabel :
< ? php $nama = "Dumet School"; echo $nama; ? >
Terlihat bukan perbedaannya? Pada define, kita tuliskan define terlebih dahulu lalu di dalam kurung definisikan namanya, lalu baru kita definisikan isi variabelnya. Untuk variabel, tentu kita tahu bagaimana penulisannya. Dengan menggunakan tanda dollar ($) terlebih dahulu. Lebih lengkapnya ada di artikel yang ini.
2. Nilai Variabel
Perbedaan yang kedua adalah dari nilai variabelnya. Pada variabel nilainya bisa berubah, sementara define tidak bisa berubah. Ini contohnya :
define
< ? php
define("Nama", "Dumet School");
define("Nama", "Aulia");
echo Nama;
? >
Jika dijalankan yang akan keluar di browser adalah Dumet School. Namun, bersama dengan error yang berbunyi : Notice: Constant Nama already defined in [location] on line [number].
variabel
< ? php $nama = "Dumet School"; $nama = "Aulia" echo $nama; ? >
Jika dijalankan yang akan keluar di browser adalah Aulia. Tanpa ada error.
Jadi, pada define, jika ada variabel yang sama, yang disebutkan pertamalah yang akan ditampilkan. Sebaliknya dengan variabel, jika ada variabel yang sama, yang terakhir di definisikanlah yang akan ditampilkan.
Sudah paham kan? Semoga bermanfaat ya :)
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)