PHP var 키워드 관련 원리 및 사용 사례 분석
예 를 들 어 내 가 이렇게 var 를 사용한다 면:
var $a=123;
echo $a;
// , var 。
$a=123;
echo $a;
// ,php , 。
그럼 var 는 언제 사용 할 수 있 습 니까?보 세 요.
class Test{
var $a=123;// , var , public protected ,
}
$obj=new Test();
echo $obj->a;
// :123
var 를 Public 로 바 꾸 면 똑 같이 할 수 있 습 니 다.그러나 이 럴 때 클래스 에서 var 를 제거 하면 방문 수정자 가 없습니다.문법 오 류 를 알려 줍 니 다.
사실 저 는 테스트 를 통 해 var 는 Public 의 별명 이 고 클래스 에서 공유 속성 을 정의 하 는 것 이 라 고 생각 합 니 다.역사 문제 에 불과 합 니 다.지금 은 var 를 사용 하지 않 습 니 다.나중에 php 홈 페이지 를 찾 아 봤 는데,과연 그 랬 다.
php 공식 설명:
클래스 속성 은 공유,보호,사유 중 하나 로 정의 해 야 합 니 다.var 로 정의 하면 공유 로 간주 된다.
참고:호환성 을 고려 하여 PHP 4 에서 var 키 워드 를 사용 하여 변 수 를 정의 하 는 방법 은 PHP 5 에서 여전히 유효 합 니 다(Public 키워드 의 별명 일 뿐).PHP 5.1.3 이전 버 전에 서 이 문법 은 E 를 생 성 합 니 다.STRCT 경고
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.