第一章 变量函数

  1.1empty函数

  1. <?php  
  2.  
  3.       /*  
  4.       **********************************************************  
  5.       * empty函数  
  6.       * 作用:检查变量是否为空,如果变量为空或者为零的值,则返回true.当变量为"",0,  
  7.       * "0",null,false,array(),var$var,以及为没有任何属性的对象,  
  8.       * bool empty(mixed var)  
  9.       **********************************************************  
  10.       */ 
  11.     $var="";  
  12.     if(emptyempty($var)){  
  13.         echo "var 变量为空";  
  14.     }  
  15.   ?>  

1.2 floatv

 

  1.   /*  
  2.   **********************************************************  
  3.   * floatval函数  
  4.   * 返回变量的浮点值  
  5.   * string floatval(mixed var)  
  6.   **********************************************************  
  7.   */ 
  8. $var1="35.55php";  
  9. $var2="35";  
  10. $var3="php";  
  11.  
  12. $result1=floatval($var1);  
  13. $result2=floatval($var2);  
  14. $result3=floatval($var3);  
  15.  
  16. echo ($result1);  
  17. echo "<br>";  
  18. echo ($result2);  
  19. echo "<br>";  
  20. echo ($result3);  

1.3get_defind_vars

 

  1.     /*  
  2.     **********************************************************  
  3.     * get_defined_vars函数  
  4.     *返回一个包含所有已定义变量列表的多维数组,这些变量包括  
  5.     * 环境变量,服务器变量和用户定义的变量  
  6.     * array get_defined_vars(void)  
  7.     **********************************************************  
  8.     */ 
  9. $b=array(1,1,2,3,5,8);  
  10.  
  11. $arr=get_defined_vars();  
  12.  
  13. print_r($arr["b"]);  
  14. echo"<br>";  
  15. echo $arr["_"];  
  16. echo"<br>";  
  17. print_r($arr["argv"]);  
  18.   echo"<br>";  
  19. print_r($arr["_SERVER"]);  
  20.   echo"<br>";  
  21. print_r(array_keys(get_defined_vars()));  

1.4get_resource_type函数

 

  1. /*  
  2.     **********************************************************  
  3.     * get_resource_type  
  4.     *返回一个字符串,用于用于表达传递给它的资源的类型  
  5.     *string get_resource_type(resource handle)  
  6.     **********************************************************  
  7.     */ 
  8.  
  9.      $c=mysql_connect();  
  10.      echo get_resource_type($c)."\n";  
  11.  
  12.      $fp=fopen("foo""w");  
  13.      echo get_resource_type($fp)."\n";  
  14.  
  15.      $doc=new_xmldoc("1,0");  
  16.      echo get_resource_type($doc->doc)."\n"

 

  1. /*  
  2.    **********************************************************  
  3.    * gettype  
  4.    *返回一个变量的类型  
  5.    *string gettype(mixed var)  
  6.    **********************************************************  
  7.    */ 
  8.    $a="123";  
  9.    echo gettype($a)."<br>";  
  10.  
  11.    $b="php";  
  12.    echo gettype($b)."<br>";  
  13.  
  14.    $c=true;  
  15.    echo gettype($c); 

 

1.6 import_request_variables函数