PHP
网站开发变量作用域
以前做
.Net 开发,可以用如下的方法去缓存一些数据:
viewplaincopytoclipboardprint?
publicclassTest
{
privatestaticintCount=0;//该变量在整个应用程序中都有效。
}
publicclassTest
{
privatestaticintCount=0;//该变量在整个应用程序中都有效。
}
而
php 是一种解释型的语言,虽然有 static 修饰符,但意思与.Net 中的完全不一样。
即使把类中的一个变量声明为
static,这个变量也只在当前页面级的应用程序域中有效。
2、理解变量作用域。
在方法体外声明的变量,在方法体内是访问不到的。
如:
viewplaincopytoclipboardprint?
<?php
$url="www.webjx.com";
function_DisplayUrl()
{
echo$url;