개발! 딱 깔끔하고 센스있게!

php: 성명 함수의 인자 형식 본문

개발 스크랩 메모/PHP

php: 성명 함수의 인자 형식

렉사이 2020. 12. 24. 22:39

성명의 인자 형식으로 함수를 만들려고 시도하였습니다.

그것의 형식이 올바르지 않았는지 빠르게 검사하였으나, 문자열을 되돌릴 때 다음과 같은 오류가 발생할 수 있습니다.

잡을 수 있는 치명적인 오류: my function () 의 인자 2는 문자열의 실례이며, 제69줄의 pathuto 파일에서 호출되고, 49줄의 path u to 파일에서 정의됩니다

function myfunction( array $ARRAY, string $STRING, int $INTEGER ) { return "Args format correct"; } myfunction(array("1",'2','3','4'), "test" , 1234); 

어디가 틀렸어요?

대답

PHP5 파일에 따라:

Type Hints can only be of the object and array (since PHP 5.1) type. Traditional type hinting with int and string isn't supported.

string 과 in t 는 종류가 아니기 때문에 함수에서 '키를 제시할 수 없다.

PHP 7.0부터 인자 형식의 성명은 string, int, float, bool.

Comments