Cara Rahasia Mengenal Namespace di PHP
Assalamualaikum,
Hai Semua rakan, terima kasih sudah kembali lagi di Sispendik.net
Apakah kalian ingin Mengetahui Rahasia Namespace di PHP? Nah, Frand8K akan memberi Ilmu nya kawan-kawan, simak terus ya..
Namespace merupakan group atau kumpulan entities (class, object, function) yang dikelompokkan dalam satu nama. Namespace didalam PHP juga menggambarkan directory abstrak sebuah file. Didalam PHP namespace tidak menggambarkan Directory penyimpanan file tersebut. Penggunaan Namespace sangat banyak manfaatnya. Kita bisa membuat class, interface, function dengan unique dengan menggunakan namespace.
Jika anda membuat project yang kecil dan untuk personal, maka kesalahan nama atau nama yang duplikate tidak akan menjadi permasalahan yang serius, tetapi jika anda ingin membuat project yang besar maka kesalahan ini akan menjadi sesuatu yang sangat serius. Anda tidak akan bisa mengontrol Class, Interface, Function dan lainnya, jika anda menggunakan Global Namespace.
Daftar isi
Deklarasi Namespace
Untuk membuat namespace sama halnya dengan membuat code PHP biasa yang diawali dengan tag <?php dan dimulai dengan key word(kata kunci) namespace dan diikuti dengan Nama Namepace nya dan diakhiri dengan tanda semicolon ( ; ). lihat kode dibawah:
1.<?php
2. namespace Namanamespace
3 //tulis kode disini
Sub Namespace
Untuk membuat membuat subnamespace kita bisa membuat dengan cara menambahkan karakter \ setelah namespace pertama, contoh :
1.<?php
2. namespace Namanamespace\Namakedua;
3 //tulis kode disini
Cara lain menggunakan namespace dengan menggunakan Kurung Kurawal ( { } )
1.<?php
2. namespace CaraLain{
3. //tulis kode disini
4. }
Global namespace
Global namespace dibuat dengan tanpa menggunakan nama, hanya menggunakan kata kunci namespace, seperti gambar dibawah ini:
1.<?php
2. namespace{
3. //tulis kode disini
4. }
5. ?>
Membuat namespace lebih dari satu, caranya seperti dibawah ini:
1.<?php
2. namespace Blog\Frand8K{
3. //tulis kode disini
4. }
5. namespace You\Blog{
6. }
7 ?>
Menggunakan namespace
File pertama dengan nama Modern1.php, namespace Frand8K\Kisaran, Class Frand8K Munawir
1.<?php
2. include “Modern1.php;
3. use ModernFrand8K\kisaran\frand8kMunawir as Frand8K;
4. class Testing{
5. private $test;
6. public function __construct(){
7. $this ->test=new Frand8K;
8. echo “Nama : “.$this ->test ->test(“Frand8K Munawir”);
9. echo “<br/>”;
10. echo “Alamat : “.$this ->test ->test2(“Banda Aceh”);
11. }
12. }
14.?>
File kedua dengan nama Testing.php , Nama class Testing, dan penyimpanan didalam Folder yang sama:
1.<?php
2. include “Modern1.php;
3. use ModernFrand8K\kisaran\frand8kMunawir as Frand8K;
4. class Testing{
5. private $test;
6. public function __construct(){
7. $this ->test=new Frand8K;
8. echo “Nama : “.$this ->test ->test(“Frand8K Munawir”);
9. echo “<br/>”;
10. echo “Alamat : “.$this ->test ->test2(“Banda Aceh”);
11. }
12. }
13. $jalan=new Testing();
14.?>
Output Program :
Aliasing atau Importing
Aliasing atau importing didalam bahasa pemrograman PHP juga bisa dilakukan dengan menggunakan kata kunci use. Use ini akan memasukkan namespace yang dibutuhkan kedalam program yang dibuat. contoh :
1.<?php
2. include “Modern1.php;
3. use ModernFrand8K\kisaran\frand8kMunawir as Frand8K;
4. class Testing{
5. private $test;
6. public function __construct(){
7. $this ->test=new Frand8K;
8. echo “Nama : “.$this ->test ->test(“Frand8K Munawir”);
9. echo “<br/>”;
10. echo “Alamat : “.$this ->test ->test2(“Banda Aceh”);
11. }
12. }
13. $jalan=new Testing();
14.?>
Kesimpulan
Namespace adalah fitur yang sangat berguna dalam mengorganisir komponen dalam aplikasi untuk menghindari terjadinya error karena duplikasi class atau function. Anda akan sangat bergantung pada fitur ini manakala aplikasi yang Anda buat semakin kompleks dan melibatkan banyak library third party, jadi segera biasakan menggunakan namespace mulai sekarang.
Semoga bermanfaat dan jika ada kekurangan mohon di tambahkan untuk menyempurnakan
Semoga ini dapat membantu kamu untuk Menjadi seorang Programmer sesungguhnya. Nah Begitulah Pembahasan Rahasia Namespace di PHP. Cukup Terbilang Mudah bukan? Dan Semoga Artikel ini bisa bermanfaat untuk kamu semua. Salam hangat dari Frand8K, yang kamu lagi Belajar untuk memahami dalam Teknologi Sekarang.
Similar Posts:
- Tutorial Lengkap Siswa Menggunakan Aplikasi Elearning Madrasah – Blog / Artikel Elearning Madrasah Umum
- Cara Membuat Aplikasi Online tanpa Perlu Coding – Blog / Artikel Komputer Tutorial & Cara
- Rahasia Belajar Coding beserta Bahasa Programmer – Blog / Artikel Komputer Kuliah Tutorial & Cara Umum
- Cara Mudah Streaming Instagram Melalui Komputer – Blog / Artikel Komputer
- Rahasia Manajemen User pada windows 10 – Blog / Artikel Komputer Umum Windows 10
- Mengenal Tampilan Windows 10 – Blog / Artikel Windows 10
- Sistem Operasi Yang Banyak dipakai Hacker – Blog / Artikel Komputer Kuliah
- Memahami Prosedur Penulisan Rumus Excel – Blog / Artikel Microsoft Excel Rumus Excel
- Cara Mudah Buat Website Gratis Melalui Google Sites – Blog / Artikel Komputer Tutorial & Cara
- Cara Rahasia Memperbaiki Windows 10 Tanpa Install Ulang dengan Mudah – Blog / Artikel Komputer Tutorial & Cara Umum Windows 10
Tinggalkan Balasan