Perbedaan Define dan Variabel PHP

03/09/2014    Aulia Rahmah Alhafidz    720     Website

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 :)

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More