static은 클래스 자체에 속하며 인스턴스화된 객체에 공통됩니다.
사용 형식:
static $val;
정적 함수 func(){}
호출 형식:클래스 이름: $val; 클래스 이름: :func();
<code><span><span><?php </span><span><span>class</span><span>sta</span>{</span><span>public</span><span>$temp</span> = <span>123</span>; <span>static</span><span>$type</span> = <span>100</span>; <span>static</span><span><span>function</span><span>stat</span><span>()</span>{</span><span>$me</span> = <span>new</span><span>self</span>; <span>//静态方法中不能使用this关键字</span><span>echo</span><span>'common val:'</span>.<span>$me</span>->temp.<span>""</span>; <span>echo</span><span>'static val:'</span>.sta::<span>$type</span>.<span>"<hr>"</span>; <span>echo</span><span>'static val:'</span>.<span>$me</span>::<span>$type</span>.<span>"<hr>"</span>; <span>//静态方法中亦不可调用普通方法</span> } } <span>echo</span><span>'sta:'</span>.sta::<span>$type</span>.<span>""</span>; <span>echo</span> sta::stat(); <span>$a</span> = <span>new</span> sta(); <span>echo</span><span>'a:'</span>.<span>$a</span>::<span>$type</span>.<span>""</span>; <span>$b</span> = <span>new</span> sta(); <span>$a</span>::<span>$type</span> = <span>200</span>; <span>echo</span><span>'b:'</span>.<span>$b</span>::<span>$type</span>.<span>""</span>;</span></span></code>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); }); 위 내용은 PHP의 정적 기능을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.