espacio de nombres de espacio de nombres y el uso

  1. archivo de espacio de nombres es en realidad miedo del nombre de la clase coincidencia, a continuación, utilizar este método para evitar un error
//例如
@a.php文件
Class Same
{
  public function a()
  {
  	echo 'a';
  }
}

@b.php文件
Class Same
{
   public function b()
   {
   	echo 'b';
   }
}

________________________
运行index.php文件的时候
require("a.php");
require("b.php");

same();
这时就会报错:
Fatal error: Cannot declare class Same, because the name is already in use in *** on line 3

________________________
所以用namespace就可以避免
namespace App\a;
Class Same
{
 public function a()
 {
 	echo 'a';
 }
}

namespace App\b;
Class Same
{
  public function b()
  {
  	echo 'b';
  }
}

这时再运行
require("a.php");
require("b.php");

$a = new App\a\Same();
$a->a();
$b = new App\b\Same();
$b->b();

就不会报错了

2.use acción es, al final del bloque de código anterior, y si es así referencias demasiado tiempo
puede simplificarse

//使用use操作符,声明类命名空间
use App\a;
require("a.php");
require("b.php");
//原始
$a = new App\a\Same();
$a->a();
//修改后
$a = new Same();
$a->a();

3. Sin embargo, cuando el uso o coincidencia, entonces, se pueden distinguir como
espacio de nombres espacio de nombres 4 puede ser entendido es facilitar la clase de gestión y la introducción de un mecanismo, que puede funcionar clases similares en el mismo espacio de nombres, utilizando cuando se introduce directamente en el espacio en él , simplemente diga espacio de nombres es para hacer un paquete dentro de la clase
5. palabra clave espacio de nombres seguido por el nombre no es el camino! Vemos una gran cantidad de espacio de nombres del marco detrás de haber seguido el "camino" es en realidad para hacernos saber la ubicación del archivo en el archivo de espacio de nombres cuando muchos de nosotros, este nombre facilitará nuestra búsqueda. espacio de nombres e incluyen, requerir completamente diferente! ! marco de procesos de aplicación nos ha ayudado a inyectó de forma automática, por lo que no es necesario incluir requerir o estaremos muertos dolor de cabeza

Referencia: https: //www.cnblogs.com/qq254980080/p/9933107.html

Publicado 48 artículos originales · ganado elogios 56 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/zhetmdoubeizhanyong/article/details/96209307
Recomendado
Clasificación