A mi ma aparecio unas veces ese error cuando hacia el llamado a la funcion antes de haber declarado la funcion.. ejemplo:
Código PHP:
Ver original<?php
$var= limpiar_var($var);
function limpiar_var($param){
patron = /[0123456789*A-Za-z]/;
return patron.test(te);
}
?>
Pero cuando lo colocaba en este orden entonces ya me funcionaba
Código PHP:
Ver original//primero declaro la funcion
function limpiar_var($param){
patron = /[0123456789*A-Za-z]/;
return patron.test(te);
}
//luego hago la llamada a dicha funcion
$var= limpiar_var($var);
Para ser mas exactos yo mi funcion la tengo en un script aparte, y solo le hago un
include "mifuncion.php"; con la funcion en el script PHP que vaya a utilizar, fijandome siempre
que el include lo haga antes de mandar a llamar dicha funcion... Saludos