>  기사  >  백엔드 개발  >  PHP에서 변수를 선언해야 합니까?

PHP에서 변수를 선언해야 합니까?

silencement
silencement원래의
2019-09-25 10:40:554329검색

PHP에서 변수를 선언해야 합니까?

PHP는 약한 타입의 언어이기 때문에 변수 타입을 선언하지 않고도 사용할 수 있습니다.

$은 단지 구문 설탕으로, 뒤에 오는 내용이 변수임을 나타냅니다. .

메모리 공간 할당으로 설명하면

약한 유형의 변수가 메모리 공간을 할당할 때 이 메모리 공간은 모든 유형의 변수를 저장할 수 있습니다. 사용시 모든 메모리 영역

을 검색해야 하며 변수 타입에 따라 지정된 메모리에 Strong 타입이 할당되며 타입을 직접 변환할 수 없습니다. 사용시 해당 유형의 영역으로 직접 이동하여 해당 값을 찾아보세요.

따라서 일반적으로 약한 유형의 언어에서 변수 유형을 변경하는 것은 직접 수정할 수 있습니다. . 그러나 강력한 유형의 언어는 직접 수정할 수 없으므로 강력한 유형의 언어에서는 포인터 개념이 특히 중요합니다.

우리는 참조 변수를 생성합니다. (포인터)를 수정하려면 이때 포인터가 가리키는 메모리 주소를 직접 수정하면 됩니다.

위 내용은 PHP에서 변수를 선언해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.