sirve que para new namespace funcion definir current como php namespaces smarty3

que - php get current namespace



Importando clase sin espacio de nombres a la clase de espacio de nombres (1)

Dile a tu código de espacio de nombre que está en el espacio de nombres global:

$smarty = new /Smarty();

Además, la importing­Docs funciona de esta manera:

use Smarty;

Entonces puedes usar tu código como era:

$smarty = new Smarty();

Vea también: ¿Cómo usar el espacio de nombres "raíz" de php? .

Tengo algunas clases, incluye Smarty, pero mi clase usa la prueba de espacio de nombres, Smarty no usa espacios de nombres. Cómo incluir Smarty, sin escribir espacios de nombres en archivos de smarty (tiene muchos complementos del sistema)

import "smarty/Smarty.php" class testik { public function __construct () { $smarty = new Smarty(); } } <?php class Smarty { //somcode }

Smarty tiene clase de autocargador e incluye sus complementos, los complementos no tienen espacios de nombres también.