Perdonen el titulo, pero no supe como decirlo
Miren, resulta que este problema, ya es segunda vez que me pasa, tengo lo siguiente:
Código PHP:
Ver originalclass module {
public function getModule($mName, $mType, $mFile) {
require($mName . $mType . $mFile);
}
}
$class = module();
$class->getModule('login', 'form', 'login.php');
Ese codigo funciona perfecto,solo lo uso para explicar, resulta que a veces al pasar un nombre, no se interpreta validamente, es decir, al debuggear aparece esto:
$mName = [];
$mType = [];
$mFile = [];
Sin valores, entonces al hacer comparaciones, como:
En vez de comprobar que $mName sea igual a login, transforma la variable, es decir, le asigna el valor login a $mName, quedando:
$mName = login;
Lo cual no me sirve, por que no quiero asignarle un valor, si no compararlo.
¿Por que se produce ese problema?