Geheime maniere om naamruimtes in PHP te ken

Vrede vir julle,

Hallo Alle vriende, dankie dat jy weer terug was by Sispendik.net

Wil jy die naamruimte geheime in weet PHP? Nee, Frand8K sal sy kennis vriende gee, hou aan kyk..

'n Naamruimte is 'n groep of groep entiteite (klas, voorwerp, funksie) onder een naam gegroepeer. Naamruimtes in PHP beskryf ook die abstrakte gids van 'n lêer. In PHP beskryf die naamruimte nie die gids waar die lêer gestoor word nie. Daar is baie voordele verbonde aan die gebruik van naamruimtes. Ons kan klasse skep, koppelvlak, funksie met uniek deur naamruimte te gebruik.

As jy 'n klein projek en vir persoonlike, 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, Koppelvlak, Funksies en ander, as jy Global Namespace gebruik.

  1. Naamruimte-verklaring

Untuk membuat namespace sama halnya dengan membuat code PHP biasa yang diawali dengan tag <?php en begin met die sleutelwoord(sê kunci) naamruimte gevolg deur die naam van die naamruimte en eindig met 'n kommapunt ( ; ). sien kode hieronder:

1.<?php
2.        namespace Namanamespace
3         //tulis kode disini

  1. Subnaamruimte

Untuk membuat membuat subnamespace kita bisa membuat dengan cara menambahkan karakter \ na die eerste naamruimte, voorbeeld :

1.<?php
2.        namespace Namanamespace\Namakedua;
3          //tulis kode disini

Nog 'n manier om naamruimtes te gebruik, is deur krulhakies te gebruik ( { } )

1.<?php
2.        namespace CaraLain{
3.        //tulis kode disini
4.      }

  1. Globale naamruimte

Die globale naamruimte word anoniem geskep, gebruik net die naamruimte sleutelwoord, hou van die prentjie hieronder:

1.<?php
2.         namespace{
3.                         //tulis kode disini
4.         }
5.    ?>

Skep meer as een naamruimte, die metode is soos hieronder:

1.<?php
2.         namespace Blog\Frand8K{
3.                         //tulis kode disini
4.         }
5.          namespace You\Blog{
6.         }
7 ?>

  1. Gebruik naamruimtes

Die eerste lêer met die naam Modern1.php, naamruimte Frand8KReeks, Klas 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.                $hierdie ->toets=nuwe Frand8K;
8.                echo “Nama : “.$this ->toets ->toets(“Frand8K Munawir”);
9.                echo “<br/>;
10.              echo “Alamat : “.$this ->toets ->toets 2(“Banda Aceh”);
11.               }
12.       }
14.?>

File kedua dengan nama Testing.php , Nama klas Toetsing, en stoor in dieselfde vouer:

1.<?php
2.        include “Modern1.php;
3.        use ModernFrand8K\kisaran\frand8kMunawir as Frand8K;
4.        class Testing{
5.        private $test;
6.        public function __construct(){
7.                $hierdie ->toets=nuwe Frand8K;
8.                echo “Nama : “.$this ->toets ->toets(“Frand8K Munawir”);
9.                echo “<br/>;
10.              echo “Alamat : “.$this ->toets ->toets 2(“Banda Aceh”);
11.               }
12.       }
13.       $jalan=new Testing();
14.?>

Uitset program :

Coding Frand8K 1 300x155 - Cara Rahasia Mengenal Namespace di PHP

  • Aliasing of invoer

Aliasing of invoer in die PHP-programmeertaal kan ook gedoen word deur die gebruik-sleutelwoord te gebruik. Hierdie gebruik sal die vereiste naamruimte invoer in die program wat geskep word. voorbeeld :

1.<?php
2.        include “Modern1.php;
3.        use ModernFrand8K\kisaran\frand8kMunawir as Frand8K;
4.        class Testing{
5.        private $test;
6.        public function __construct(){
7.                $hierdie ->toets=nuwe Frand8K;
8.                echo “Nama : “.$this ->toets ->toets(“Frand8K Munawir”);
9.                echo “<br/>;
10.              echo “Alamat : “.$this ->toets ->toets 2(“Banda Aceh”);
11.               }
12.       }
13.       $jalan=new Testing();
14.?>

Afsluiting

Namespace adalah fitur yang sangat berguna dalam mengorganisir komponen dalam aansoek untuk menghindari terjadinya error karena duplikasi class atau function. Jy sal baie afhanklik wees van hierdie kenmerk terwyl die toepassing wat jy skep meer kompleks is en baie derdeparty-biblioteke behels, raak dus gewoond daaraan om die naamruimte van nou af te gebruik.

Hopelik nuttig en as daar tekortkominge is, voeg asseblief by om te verbeter

Hopelik kan dit jou help om 'n regte programmeerder te word. So dit is die bespreking van naamruimtegeheime in PHP. Redelik maklik genoeg is dit nie? En hopelik kan hierdie artikel nuttig wees vir julle almal. Groete van Frand8K, wat jy nou nog in Tegnologie leer verstaan.

Similar Posts:

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *