2009-02-19 2 views
5

제목이이 모든 것을 설명합니다. 차이점이 뭐야?

var $foo; 
$bar; 

이 두 변수의 주된 차이점은 무엇입니까?

"var $ foo"는 주로 클래스 속성을 선언하는 데 사용되지만 그 이유는 무엇입니까?

미리 답변 해 주셔서 감사합니다.

답변

16

PHP 4에서 var은 클래스에 변수를 정의하는 데 사용됩니다. PHP 5에서는 더 이상 사용되지 않으므로 대신 public, private 또는 protected을 사용해야합니다. 클래스 밖에서는 아무 효과가 없어야합니다 (PHP 5에서 경고를받을 수도 있음).

+0

두 경우 모두 경고가 표시됩니까? –

관련 문제