Reflexión PHP - Obtener el tipo de parámetro de método como cadena

Estoy tratando de usar la reflexión PHP para cargar dinámicamente los archivos de clase de los modelos automáticamente en función del tipo de parámetro que se encuentra en el método del controlador. Aquí hay un ejemplo de método de controlador.

<?php

class ExampleController
{
    public function PostMaterial(SteelSlugModel $model)
    {
        //etc...
    }
}

Esto es lo que tengo hasta ahora.

//Target the first parameter, as an example
$param = new ReflectionParameter(array('ExampleController', 'PostMaterial'), 0);

//Echo the type of the parameter
echo $param->getClass()->name;

Esto funciona, y la salida sería 'SteelSlugModel', como se esperaba. Sin embargo, existe la posibilidad de que el archivo de clase del modelo no se cargue todavía, y el uso de getClass () requiere que se defina la clase, parte de por qué estoy haciendo esto es cargar automáticamente cualquier modelo que pueda requerir una acción del controlador .

¿Hay alguna manera de obtener el nombre del tipo de parámetro sin tener que cargar primero el archivo de clase?

Respuestas a la pregunta(6)

Su respuesta a la pregunta