S M A R T D E V T A L A

Loading

Variabel Referensi di PHP

Variabel Referensi di PHP

Pada pembahasan sebelumnya kita telah membahas mengenai Variabel sebagai Parameter Fungsi dalam PHP , kali ini kita akan membahasa mengenai variabel yang digunakan sebagai referensi, jadi sejak PHP 4, PHP mengizinkan kita untuk membuat referensi (alias atau nama lain) dari variabel lain, jika b adalah referensi dari a maka a dan b akan menunjuk atau mengacu ke satu nilai yang sama. Dengan demikian , jika terjadi perubahan nilai terhadap variabel a maka b juga akan berubah. Demikian juga sebaliknya, jika nilai b diubah maka nialai a juga akan berubah.

Untuk membuat variabel referensi, digunakan tanda & (dan) di depan nama variabel yang akan di acu, sebagai contoh :


<?php

$a = 10;
$b =& $a;

?>

 

Dan berikut adalah contoh kode yang menggunakan variabel referensi :


<?php

#
# Variabel Referensi by SmartDevTala
#
$a = 10;
#membuat referensi $b dengan menngacu pada variabel $a
$b =& $a;

echo "Nilai awal \n";
echo "Nilai \$a\t:$a\n";
echo "Nilai \$b\t:$b\n\n";

#mengubah nilai $a
$a = 100;

echo "Nilai \$a diubah \n";
echo "Nilai \$a\t:$a\n";
echo "Nilai \$b\t:$b\n\n";

#mengubah nilai $a
$b = 1000;

echo "Nilai \$b diubah \n";
echo "Nilai \$a\t:$a\n";
echo "Nilai \$b\t:$b\n";

?>

dan hasilnya adalah sebagai berikut 

hasil vaeriabel referensi

sebagai tambahan, contoh penggunaan variabel referensi biasanya ditemukan kita menggunakan framework PHP dari Codeigniter, yang biasanya digunakan ketika memanggil Obyek di dalam Helper yang dibuat sendiri, biasanya contoh kodenya adalah seperti berikut :


<?php
 $ci =& get_instance();
?>

fungsi get_instance() adalah fungsi dari Codeigniter yang berisi referensi semua yang ada di dalam codeigniter.

Demikian pembahasan mengenai Variabel Referensi di PHP, salah khilaf mohon disampaikan dan semoga bermanfaat

Share:

Artikel Sejenis

Cara Mendefinisikan Fungsi di PHP

Bentuk umum pendefinisian fungsi di dalam php adalah sebagai berikut: <?php # # cara mendefini..

Pengertian Fungsi (Function) di PHP

Dalam praktiknya penggunaan function/fungsi merupakan hal yang sangat membantu dalam proses pembuata..

Modularisasi Kode di PHP

Seperti yang kalian fikirkan, tentunya dalam pembuatan sebuah sistem tentu tidak akan bisa dibuat ha..

Komentar