Pues nada, que al pasar de PHP 5.4 a 5.6 me está petando el código y no se por qué.
<?
//Fichero de configuración de la base de datos
define("HOST", "localhost"); //Host
define("USER", "xxx"); //User
define("PASSWORD", "xxx"); //Pass
define("DATABASE", "xxx"); //Database
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
?>
<?php
require_once('config.php'); //config de la base de datos
//creamos la cache
if ($stmt = $mysqli->prepare("XXXX")) { <- Aqui es donde tira el error.
El error que tira:
PHP Notice: Undefined variable: mysqli in /home/elraro/XXX.php on line 24
PHP Fatal error: Call to a member function prepare() on null in /home/elraro/XXX.php on line 24