<ol
class
=
"dp-xml"
>
<li
class
=
"alt"
><span><strong><font color=
"#006699"
><span
class
=
"tag"
></span><span
class
=
"tag-name"
>php</span></font></strong><span> </span></span></li>
<li
class
=
""
><span>
</span></li>
<li
class
=
""
><span>
class
student{ </span></li>
<li
class
=
"alt"
><span>
<li
class
=
""
><span>
private
$no
; </span></li>
<li
class
=
"alt"
><span>
private
$name
; </span></li>
<li
class
=
""
><span>
private
$gender
; </span></li>
<li
class
=
"alt"
><span>
private
$age
; </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span>
private
static
$</span><span
class
=
"attribute"
><font color=
"#ff0000"
>
count
</font></span><span>=</span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>0</font></span><span>; </span>
</li>
<li
class
=
""
><span>
function
__construct(
$pname
) </span></li>
<li
class
=
"alt"
><span> { </span></li>
<li
class
=
""
>
<span>
$this
-</span><span
class
=
"tag"
><strong><font color=
"#006699"
>></font></strong></span><span
class
=
"attribute"
><font color=
"#ff0000"
>name</font></span><span> =
$pname
; </span>
</li>
<li
class
=
"alt"
><span> self::
$count
++; </span></li>
<li
class
=
""
><span> } </span></li>
<li
class
=
"alt"
><span> </span></li>
<li
class
=
""
><span>
function
__destruct() </span></li>
<li
class
=
"alt"
><span> { </span></li>
<li
class
=
""
><span> self::
$count
--; </span></li>
<li
class
=
"alt"
><span> } </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>
static
function
get_count() </span></li>
<li
class
=
""
><span> { </span></li>
<li
class
=
"alt"
><span>
return
self::
$count
; </span></li>
<li
class
=
""
><span> } </span></li>
<li
class
=
"alt"
><span> } </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span> $</span><span
class
=
"attribute"
><font color=
"#ff0000"
>s1</font></span><span>=</span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>
new
</font></span><span> student(
"Tom"
); </span>
</li>
<li
class
=
""
><span>
print
(student::get_count()); </span></li>
<li
class
=
"alt"
><span> </span></li>
<li
class
=
""
>
<span> $</span><span
class
=
"attribute"
><font color=
"#ff0000"
>s2</font></span><span>=</span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>
new
</font></span><span> student(
"jerry"
); </span>
</li>
<li
class
=
"alt"
><span>
print
(student::get_count()); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span> $</span><span
class
=
"attribute"
><font color=
"#ff0000"
>s1</font></span><span>=</span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>NULL</font></span><span>; </span>
</li>
<li
class
=
""
><span>
print
(student::get_count()); </span></li>
<li
class
=
"alt"
><span> </span></li>
<li
class
=
""
>
<span> $</span><span
class
=
"attribute"
><font color=
"#ff0000"
>s2</font></span><span>=</span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>NULL</font></span><span>; </span>
</li>
<li
class
=
"alt"
><span>
print
(student::get_count()); </span></li>
<li
class
=
""
>
<span></span><span
class
=
"tag"
><strong><font color=
"#006699"
>?></font></strong></span><span> </span>
</li>
</ol>