> 백엔드 개발 > PHP 튜토리얼 > PHP에서 `var` 키워드의 역할과 진화는 무엇입니까?

PHP에서 `var` 키워드의 역할과 진화는 무엇입니까?

Patricia Arquette
풀어 주다: 2024-11-27 10:16:11
원래의
227명이 탐색했습니다.

What's the Role and Evolution of the `var` Keyword in PHP?

PHP에서 'var' 키워드 사용법 탐색

PHP에서 'var' 키워드는 클래스 멤버 선언 방법으로 사용되었습니다. 특히 PHP4 시대에는 변수입니다. 그러나 PHP5 이상에서는 관련성이 감소했습니다. 그럼에도 불구하고, 그 동작과 변화를 이해하는 것은 그 유산에 익숙한 개발자와 PHP의 진화에 대한 이해를 높이려는 개발자 모두에게 유익합니다.

PHP4 선언

PHP5에서는 클래스 멤버 변수를 정의하기 위해 'var'를 사용했습니다. 이는 $ 기호를 사용하여 PHP 변수를 선언하는 데 사용되는 구문과 유사합니다.

class foo {
    var $x = 'y';
}
로그인 후 복사

PHP5 수정

PHP5의 출현으로 'var'은 더 이상 사용되지 않습니다. PHP5에서는 클래스 멤버 변수를 공개적으로 명시적으로 선언하기 위해 'public' 키워드를 도입했습니다. 'var'는 여전히 작동하지만 지원 중단 상태로 인해 PHP 버전 5.0.0~5.1.2에서 E_STRICT 경고를 표시했습니다.

PHP5.3에서 지원 중단 해제

PHP5.3부터 'var'의 지원 중단 상태가 반전되었습니다. 이는 사실상 'public'과 동의어가 되었으며 클래스 멤버 변수를 선언하는 데 같은 의미로 사용될 수 있습니다.

사용 예

'var' 사용을 설명하는 샘플 코드를 살펴보겠습니다. ' 및 'public':

class foo {
    var $x = 'y'; //or you can use public like...
    public $x = 'y'; //this is also a class member variables.
    function bar() {
    }
}
로그인 후 복사

'var'은 PHP5 이상에서 여전히 인식되지만 더 나은 코딩 방법과 잠재적인 레거시 문제를 방지하려면 '공개'를 사용하는 것이 좋습니다.

위 내용은 PHP에서 `var` 키워드의 역할과 진화는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿