Multiple Namespace


 

Multiple Namespace

In this tutorial we will study about multiple namespace declaration in PHP, how to declare namespace in PHP, how to access etc. Examples will make this clearer.

In this tutorial we will study about multiple namespace declaration in PHP, how to declare namespace in PHP, how to access etc. Examples will make this clearer.

Defining multiple namespace in a single file:

In a single PHP file we can declare more than one namespace. PHP allow two syntaxes to declare more than one namespace in a single file. But it is not recommended to declare more than one namespace in a single file.

It is strongly discouraged to combine multiple namespaces into the same file.

No coding should write outside the namespace brackets except the declare statement.

Following code will not produce any output and no error report will be generated but this kind of coding is not advisable. 

Example:

<?php

namespace mySpace;

function myFunction()

{

echo __FUNCTION__;

}

class One

{

function myMethod()

{

echo __METHOD__;

}

}

namespace newspace;

class Two

{

function secondMethod()

{

echo __METHOD__;

}

}

?>

 

Output:

Ads