Я пытаюсь сделать функцию с объявленными типами аргументов, чтобы быстро проверить, находятся ли они в правильном формате, но когда строка всегда возвращает эту ошибку Обрезаемая фатальная ошибка: аргумент 2, переданный myfunction(), должен быть экземпляром строки, заданной строки, вызываемой в path_to_file в строке 69 и определенной в файле path_to_file в строке 49
function myfunction( array $ARRAY, string $STRING, int $INTEGER ) {
return "Args format correct";
}
myfunction(array("1",'2','3','4'), "test" , 1234);
где ошибка?