Cosiderad lo siguiente: Tengo dos archivos, uno llamado refresh.php, y otro llamado session_data.php.
Éste es el contenido de session_data.php:
Código PHP:
   <?php
    error_reporting(E_ALL);
    class session_data
    {
        public $request_filename;
        public $response_filename;
        public $folder;
        protected $request;
    }
    class request_data extends session_data
    {
        public $pagina;
        public $recurso;
        private $tmp_request;
        function create_request(array $request_data,string $recurso)
        {
            /*  CÓDIGO  */
        }
    }
    class sess_destroy #Ésta clase no da ningún problema
    {
        function sess_destroy()
        {
            /*  CÓDIGO  */
        }
    }
?>    Código PHP:
   <?php
    include("session_data.php");
    session_start();
    $req_cls=new session_data;
        # ...
?>    Fatal error: Class 'request_data' not found in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\sesiones\refresh.php on line 4
No se cuál es el problema, ya que la clase request_data está definida en session_data.php, y éste archivo está incluído en refresh.php. He probado también a copiar todo el contenido del archivo session_data.php en refresh.php, pero sigue igual.
Os doi las gracias de antemano.
 
 
 ¿Qué tengo mal en éste código?
 ¿Qué tengo mal en éste código?  Respuesta: ¿Qué tengo mal en éste código?
 Respuesta: ¿Qué tengo mal en éste código? 
