0 0

php global 和self的问题5

<?php
class Sta{
	static $a = 0;	
	function Sta(){
		global $a;
		$a++;
	}	
	 function getn(){
		echo self::$a;
	}
}
$s = new Sta();
$s2 = new Sta();
$s3 = new Sta();
$s3->getn();
?>

 这段代码为什么输出的结果是0?

PHP 
2013年11月13日 17:59
目前还没有答案

相关推荐

    PHP常用经典代码大全

    if ($page &gt; 0) echo "$PHP_SELF?page=0$queryString&gt;首页&lt;/a&gt;"; if ($startpage &gt; 0) echo " ... &lt;b&gt;&lt;a href=$PHP_SELF?page=".($page-$shownum*2)."$queryString&gt;?&lt;/a&gt;&lt;/b&gt;"; for ($i = $startpage; $i $...

    去来php教程之变量也运算符

    4. **作用域**:PHP有四种变量作用域 - `global`、`local`、`static`和`private`。其中,`global`用于全局变量,`local`是函数内部的变量,`static`在函数中保持其值,`private`是面向对象编程中的私有变量。 ### ...

    PHP常用代码大全,极品

    if ($endpage $pages) echo "&lt;b&gt;&lt;a href='$PHP_SELF?page=" . ($page + $shownum * 2) . "$queryString'&gt;...&lt;/a&gt;&lt;/b&gt;"; if ($page $pages) echo "$PHP_SELF?page=$pages$queryString'&gt;尾页&lt;/a&gt;"; } ``` 这段代码...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    如果你的机器解决了2000问题,那么PHP也一样没有千年虫问题! 1.1 历史 三年前,Rasmus Lerdorf为了创建他的在线简历而创造了"个人主页工具"(Personal Home Page Tools)。这是一种非常简单的语言。其后越来越多...

    PHP常用代码大全 最常用的

    if ($page &gt; 0) echo "$PHP_SELF?page=0$queryString&gt;首页&lt;/a&gt;"; if ($startpage &gt; 0) echo "&lt;b&gt;&lt;a href=$PHP_SELF?page=".($page - $shownum * 2)."$queryString&gt;...&lt;/a&gt;&lt;/b&gt;"; for ($i = $startpage; $i $...

    常用的PHP代码大全

    根据提供的标题、描述以及部分代码内容,我们可以总结出以下几个与PHP相关的知识点: ### 常用的PHP代码大全 #### 知识点一:数据库...这些知识点对于PHP开发者来说非常实用,能够帮助快速构建和维护Web应用程序。

    PHP常用代码大全(新手入门必备)

    分页是提高网站性能和用户体验的关键技术之一。以下代码展示了如何在PHP中实现分页: ```php // 分页函数 function genpage(&$sql, $page_size = 2) { global $prepage, $nextpage, $pages, $sums; $page = $_GET...

    php的学习笔记-php的学习笔记

    - **`$_SERVER`数组**:包含了大量有关服务器和执行环境的信息,如`PHP_SELF`(当前脚本的文件名)、`SERVER_NAME`(服务器名称)等。 ### PHP工作原理与流程 - 浏览器发送请求至Apache服务器。 - Apache服务器...

    社区(phpmysql)五

    function post2() { global $sid,$aid,$PHP_SELF; global $banner,$body,$poster,$email,$type,$CHAR_GB; if(strlen($banner)==0 || strlen($body)==0 || strlen($poster)==0 || strlen($email)==0) { echo " ...

    经典的php+mysql分页显示

    global $page, $pages, $prepage, $nextpage, $queryString; $shownum = 10 / 2; // 显示页数的一半 $startpage = ($page &gt;= $shownum) ? $page - $shownum : 0; $endpage = ($page + $shownum $pages) ? $page...

    php预定义变量使用帮助(带实例)

    标题中的“php预定义变量使用帮助(带实例)”指的是PHP编程中的一种特性,即预定义的全局变量,这些变量在脚本的任何地方都可直接访问,无需使用`global`关键字。这些变量通常用于存储服务器环境信息、HTTP请求数据...

    PHP------------常用代码

    if ($page &gt; 0) echo "$PHP_SELF?page=0$queryString'&gt;首页&lt;/a&gt;"; if ($startpage &gt; 0) echo "&lt;b&gt;&lt;a href='$PHP_SELF?page=" . ($page - $shownum * 2) . "$queryString'&gt;...&lt;/a&gt;&lt;/b&gt;"; for ($i = $startpage; $...

    PHP常用代码汇总.docx

    if($page&gt;0)echo "$PHP_SELF?page=0$queryString&gt;首页&lt;/a&gt;"; // 显示分页链接 } ``` 这个代码实现了分页功能,包括两个函数:genpage和showpage。genpage函数用于生成分页的SQL语句,並计算总页数、上一页和下一页...

    PHP开发基础培训课件

    - 静态调用:`A::CONST_NAME` 或 `self::CONST_NAME` 访问静态属性和方法。 5. 函数: - 函数命名是全局唯一的,可以使用变量作为函数名,如 `$func = 'a'; $func();` - 函数定义:可以使用标准函数定义或 `...

    PHP工程师面试笔试真题(某知名监控产品服务商)-附解析.doc

    18. `global`关键词用于在函数内部引用全局变量,例如`global $var;`。预定义的全局变量数组`GLOBALS`可以直接访问所有全局变量,如`$GLOBALS['var']`。 19. 浏览器中,一个页面从输入URL到加载完成的步骤包括:DNS...

    php常用代码

    - 注意对用户输入进行过滤和验证,防止SQL注入等安全问题。 - 考虑使用更现代的方法实现分页,例如利用`mysqli`或`PDO`扩展中的预处理语句和分页类库等。 以上就是关于PHP连接MySQL数据库、读取数据并实现分页功能...

    PHP常用代码大全(新手入门必备)

    ### PHP常用代码大全(新手入门必备) #### 一、概览 本文档旨在为初学者提供一系列在PHP开发过程中常见的代码示例。这些代码涵盖了连接MySQL数据库、...在实际开发过程中,还需要注意安全性和性能优化等方面的问题。

    php培训课件php培训课件php培训课件

    `global`关键字用于在函数内部引用全局变量。常量是不可改变的值,通过`define`函数定义,如`define('CONST_NAME', '值')`。 2. **数据类型与强制转换**:PHP支持多种数据类型,包括整型、浮点型、字符串和布尔型等...

    PHP超级全局变量详解.md

    这意味着你可以在函数或者方法内部使用`$GLOBALS`来读取或者修改这些变量的值,而无需明确地使用`global`关键字声明这些变量。 **1. 在函数内部访问全局变量** 在函数内部通过`$GLOBALS`访问全局变量是一种常见的...

    PHP常用代码汇总.doc

    echo "$PHP_SELF}?page=0{$queryString}&gt;首页&lt;/a&gt;"; } if ($startpage &gt; 0) { // ... 其他分页链接 } } ``` **关键知识点解析:** - **`genpage`函数**:此函数负责计算当前页数、总页数等信息,并对原始SQL...

Global site tag (gtag.js) - Google Analytics