¿De verdad no te das cuenta de la mala lógica de tu script?
O sea, acá primero verificas que no exista dicha variable:
Y dentro la usas.
¿Cómo esperas usar algo que ya verificaste y no existe?
Ahora, me imagino que para eso es tu función, y se nota claramente que dentro declaras la variable:
Código PHP:
Ver original$TOT_REGISTRO_SCOL_DETALLE = $Q_TB_REGISTRO_SCOL_DETALLE->fetchAll();
¿Pero sí sabes que las variables dentro de una función no se exponen de manera externa si no haces return adecuadamente?
El error es bastante obvio, si no sabes cómo se usan tus propias funciones ¿cómo podríamos saber nosotros?