Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Get the type of a variable
<?php gettype(mixed $value): string
<?php         throw new \InvalidArgumentException(sprintf(

            'Expecting array or object implementing Arrayable. Encountered [%s]',

            ($type = gettype($data)) === 'object' ? get_class($data) : $type

        ));

    }