Penggunaan Namespace Pada PHP

Di panduan kali ini sahabat akan belajar bagaimana  cara menggunakan namespace di PHP Object Oriented Programming.



 



Apakah Kamu pernah mengalami tak dapat merancang sebuah class hanya karena namanya telah digunakan di tempat lain? Apakah Kamu pernah menulis kode seperti di bawah ini hanya bagi memastikan bahwa nama function yang Kamu bikin tak benturan dengan function di tempat lain?



if ( ! function_exists('format_price'))
{
function format_price($number)
{
// code here
}
}


Seandainya iya, sahabat mesti belajar menggunakan namespace, karena manfaat dari namespace ini yaitu bagi merancang name class alias atau samaran , jadi walaupun kita merancang nama class sama  tetapi tak akan terkena error seperti ini :



<?php 


class vespa {

public function index(){

return 'piagio';
}
}



class vespa {

public function index(){

return 'Vespa';
}
}



$pgi = new piagiovespa;
Echo $pgi->index();
echo '<br>';
$vsp = new pespavespa;
echo $vsp->index();


?>


Pada



Agar tak muncul error ketika menggunakan nama class yang sama seperti gambar di atas, karenanya kita mesti menambahkan namespace selaku alias seperti berikut :



<?php 

namespace piagio;
class vespa {

public function index(){

return 'piagio';
}
}


namespace pespa;
class vespa {

public function index(){

return 'Vespa';
}
}



$pgi = new piagiovespa;
Echo $pgi->index();
echo '<br>';
$vsp = new pespavespa;
echo $vsp->index();


?>


Pada



 



Oke demikianlah cara menggunakan namespace di PHP.  Hingga bertemu di artikel berikutnya.




Sumber https://kursuswebsite.org

Popular posts from this blog

Cara Menghapus Isi Dari Form Input Menggunakan Javascript

Membuat Form Menarik Menggunakan HTML dan CSS