Gracias GatorV por la ayuda. Me despisté y no pensé en un error sintáctico ya que en el servidor externo funciona correctamente y me devuelve el valor correcto, además de haber usado esa estructura de código en otras ocasiones sin problemas, pero en el servidor externo ¡¡claro¡¡. Me temo ahora que muchas de las páginas subidas en el servidor y que funcionan sin problemas, si las ejecuto en el wampserver de mi equipo me muestre muchos más "notice" que creo que debería corregir.
Gracias por contestar a novatas como yo que nos liamos aún con cosas básicas.