Tengo un código que desde ayer me da un error y no se como resolverlo.
El error que me da es en la función de php in_array: "in_array() [function.in-array]: Wrong datatype for second argument"
El código es el siguiente:
Código PHP:
$WIDGET_aDeclObjects = array();
class Widget
{
.....
function getDeclarationJSCode() {
global $WIDGET_aDeclObjects;
$sClsName = get_class($this);
if (! in_array($sClsName, $WIDGET_aDeclObjects)) {
......
}
.....
}
......
}
El caso es que llevo meses utilizando esta clase y aunque parezca raro hasta ayer no me apareció este error.
¿Alguien sabe el motivo?
Por cierto, estoy trabajando con PHP5.
Saludos,