杨庆荣的博客

工作之余接单:公司产品展示网站建设、电商网站建设、小程序、app开发。+86 13714715608

php类的成员函数里定议的静态变量是全局的,跨实例的。

点击 1852    创建时间 2011-07-08 08:57:32

<p> php类的成员函数里定议的静态变量是全局的,跨实例的。今天试了一下:</p> <p> &lt;?php</p> <p> class StaticTest<br /> {<br /> public function echoText()<br /> {<br /> static $id;<br /> if( !isset( $id ) )<br /> {<br /> $id = 1024;<br /> }<br /> else<br /> {<br /> $id ++;<br /> }<br /> echo $id . "&lt;br /&gt;";<br /> }<br /> }<br /> <br /> $a = new StaticTest();<br /> $a-&gt;echoText();<br /> $a-&gt;echoText();<br /> $a-&gt;echoText();<br /> $a-&gt;echoText();<br /> echo "&lt;br /&gt;";<br /> $b = new StaticTest();<br /> $b-&gt;echoText();<br /> $b-&gt;echoText();<br /> $b-&gt;echoText();<br /> $b-&gt;echoText();</p> <p> ?&gt;</p> <p> </p> <p> 输出:</p> <p> 1024<br /> 1025<br /> 1026<br /> 1027<br /> <br /> 1028<br /> 1029<br /> 1030<br /> 1031</p>

上一篇: 台湾共产党将会成为实现祖国统一的主要力量之一
下一篇: WuDiMei.com开放源码了