<?php
//超级全局变量数组
//PHP有9个预定义变量数组,分别总结如下:类似javaWeb中域对象
//$_SERVER
echo $_SERVER['REMOTE_ADDR'];
echo "<br/>";
echo $_SERVER['REQUEST_URI'];
echo "<br/>";
echo $_SERVER["HTTP_USER_AGENT"];
echo "<br/>";
#echo $_ENV['SHELL'];
print_r($GLOBALS);
//echo "<br/>";
//$GLOBALS使用
//在任何地方都可以调用
//$GLOBALS['变量名'];
$x=23;
$y=8;
function add(){
$GLOBALS['z']=$GLOBALS['x']+$GLOBALS['y'];
}
add();
echo $z;
echo"<br/>";
#
#$_SERVER
echo $_SERVER['PHP_SELF'];
echo"<br/>";
echo $_SERVER['SERVER_NAME'];
echo "<br/>";
echo $_SERVER['HTTP_HOST'];
echo "<br/>";
#echo $_SERVER['HTTP_REFERER'];
echo $_SERVER['SCRIPT_NAME'];
echo "<br/>";
echo $_SERVER['REQUEST_METHOD'];
echo "<br/>";
#echo $_SERVER['HTTP_ACCEPT_CHARSET']
echo "post 提交过来的数据";
$name=$_REQUEST['gsc'];
echo "你好".$name;
echo "函数学习"."<br/>";
$c=0;
$d=-1;
function plus($c,$d){
return $c+$d;
}
echo "带有参数和返回值的函数=".plus($c,$d);
//关于php也是一种面向对象的编程语言
//有抽象,封装,继承,多态 特点 和java语言如出一辙但是区别在于;
//融入了c++ 的析构函数
//对对象的内存做了管理
?>
以上为Demo.php
附上 form.html
<Html>
<Body>
<Head>表单页面</Head>
<Form method="post" action="Demo.php">
<input type="text" name="gsc">
<input type="submit">
</Form>
</Body>
</Html>