作者roga (任性)
看板PHP
标题Re: [请益] 请问变数的问题
时间Fri May 18 02:02:37 2007
※ 引述《jtorngl (烦死了啦!)》之铭言:
: 刚开始学PHP,在变数的部份有个问题想请教先进
: 在函数中只能使用区域变数,无法使用全域变数
: 如果要在函数中使用全域变数可使用
: global 宣告、GLOBALS 阵列
: 想请问宣告为global和宣告为static有何差别?
: Java的成员变数在类别内的方法也可使用
: 现在PHP多了一个global宣告突然脑袋打结了
<?php
/* static */
function oh() {
$a = 0;
static $b = 0;
echo 'a=' . $a++ . ' b=' . $b++ . '<br />';
}
for( $i=0; $i<5; $i++) oh();
/* global */
$boo = 'PHP: Hypertext Preprocessor';
function boo() {
global $boo;
echo $boo;
}
boo();
?>
try it.
--
The Internet: where men are men, women are men, and children are FBI agents.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.223.207