This example describes the Php namespace namespace usage. Share to everyone for your reference, specific as follows:
A namespace (namespace) is the equivalent of a function, a class, and an area, which makes it possible to require the same class on the same page, using a function of the same name
: Less used in projects
name.php:
<?php
//name to use compound name
namespace Me\mine;
Class me{public
function __construct () {
echo ' name '. ' <br> ';
}
Public Function name () {
echo ' I with space '. ' <br> ';
}
}
$me = new Me ();
function Me () {
echo ' is me '. ' <br> ';
}
common.php:
<?php
class me{public
function __construct () {
echo ' no namespace '. ' <br> ';
}
}
<?php
//suggest using alias use
me\mine as I;
Require './name.php ';
Require './common.php ';
$me = new I\me ();
$me->name ();
I\me ();
$com = new Me ();
The Operation effect chart is as follows:
More interested in PHP related content readers can view the site topics: "Introduction to PHP Basic Grammar", "PHP operation and operator Usage Summary", "PHP object-oriented Program Design Introductory Course", "PHP Network Programming Skills Summary", "PHP Array" operation Skills Encyclopedia, " Summary of PHP string usage, Introduction to PHP+MYSQL database operations, and a summary of PHP common database operations Tips
I hope this article will help you with the PHP program design.