0927函数知识总结

<?php /* 一般情况下,页面内声明的"普通全局变量", 在函数内访问不到.

但是: 常量 在函数能访问到 而且,还有一类变量 ----- 超级变局变量.

超级全局变量,非常猛, 在页面的任意一处, 无论是多深层的函数内,还是以后的对象的方法体内.都可以直接访问到.

*/

/* 九大超级变局变量[注意,全大写]

$_GET   // 地址栏的参数 $_POST  // 接POST型的表单参数经(比如,用户注册时的内容,往往用$_POST来接) $_REQUEST // 默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组,即$_REQUEST是前3者一个并集         // 比如不想区分 $_GET,$_POST,可以用$_REQUEST来代替

$_FILES  // 文件上传时学

$_COOKIE   // $_SESSION  // 用户登陆时学

$_ENV $_SERVER   // 服务器还有访客的一些信息

$GLOBALS  // 所有变量的一个注册表

*/

function t2(){

 echo '你想注册';  echo '姓名是:',$_POST['username'],'<br/>';  echo 'email是:',$_POST['email'],'<br/>';  echo '性别是:',$_POST['Sex'];  

}

function t(){   $id=$_GET['id'];      echo '如果我是mysql,将会取出',$id,'号的贴纸给您看';      echo '<hr/>';   t2();

}

t();

?>

<?php  //函数执行权的交回

   function foo()

 {   

echo 'a';   

echo 'b';   

echo 'c';   

echo '<br/>';     

   }

 echo 'x<br/>'; 

   foo();    

echo 'z<br/>'; //运行结果 x a b c z    echo'<hr/>';

 /**  当函数体运行完结束后,执行权交回    或者是运到return 语句时,交回执行权    **/    

function jiao()  {     

echo 'a';      

echo '<br/>';      

return;      

echo 'b';   

echo 'c';      }     

jiao();  

 function test()  {

 return 'hello<br/>';

 return 'world';   }    

echo 'x<br/>';   echo test();

 echo 'y<br/>';   //运到return语句,函数运行结束,交回执行权    echo '<hr>';    

function jie()  {      

echo 'a','<br/>';   

echo 'b','<br/>';   

echo 'c','<br/>';   

echo 'd','<br/>';      }  

 jie();

?>

 

posted @ 2012-10-08 12:35  永不停歇  阅读(127)  评论(0编辑  收藏  举报