PHP基础
2022-12-23 12:28:22   13  举报             
     
         
 AI智能生成
  PHP基础
    作者其他创作
 大纲/内容
  变量    
     PHP中的变量与编译型语言(C和Java)有着很大的不同。这是因为PHP的变量是类型的,也就是说你不需要声明变量就可以直接使用,并且不需要声明它们的类型,因此,一个变量可以根据你赋值的不同任意更改类型。  
     PHP中的变量用$标志当前缀。  
     $GLOBALS["varname"]    
     PHP不支持全局变量  
     变量的间接引用  
     管理变量    
     isset()    
     用来判断某个变量是否已经被PHP声明。它返回一个布尔值,如果变量已经被设置就返回true,反之则返回false,或者变量为NULL的时候,它也返回false  
     isset()还可以用来判断数组的元素和对象的属性。  
     isset()可以接收任意个参数,只有在所有变量都定义的情况下才返回true。isset($var1,$var2,...)  
     unset()    
     可以取消定义之前定义的变量,而且如果没有其他变量在引用它的话,就会释放这个变量使用的所有内存空间。  
     empty()    
     可以用来检查一个变量是否没被声明或者值是false。常用来栓查表单变量是否未发送或者未包含数据  
     超全局变量    
     PHP的特定内部变量可以像其他语言的全局数组一样运行。这些变量称为超全局变量。  
     $GLOBALS    
     一个包含引用指向每间个当前脚本的全局范围内有效的变量。  
     $_GET[]    
     从客户浏览器接收的GET变量的数组。  
     $_POST[]    
     从客户浏览器接收的POST变量的数组。  
     $_COOKIE[]    
     从客户浏览器接收的Cookies变量的数组。  
     $_ENV[]    
     一个包含环境变量的数组。  
     $_SERVER[]    
     一个存放Web服务器变量的数组。  
     $_REQUEST[]    
     不要使用$_REQUEST来最变量,因为这跟php.ini里的配置有关系  
     $_FILES[]    
     经由 HTTP POST 文件上传而提交至脚本的变量  
     $_SESSION[]    
     当前注册给脚本会话的变量  
     常量    
     在PHP中,可以定义一些名称为常量,来存储简单的数值。就像它的名字暗示的,一量它们存储了特定的值,你就不能再改变它们了。常量的命名规则和PHP的变量是一样的,只是它们不用在前面写上美元符号。用大写字母来命名常量是很普遍的做法。  
     与变量不一样的是,一量被定义,它可以被全局访问。不可以(也不能)在其他新的函数或者PHP文件中再次声明它们。  
     define("CONSTANT_NAME", value [, case_sensitivity])  
     数据类型    
     PHP中使用了8种数据类型,其中有5种是数量型的。同时剩下的3种数据类型有着自已的独特性。变量能够包含这8种任何一种数据类型的值,而且不用事先声明它们的类型。变量将根据它包含的值的特点“运行”。  
     基本类型    
     整型 Integers    
     由数字构成,其赋值范围与你的C编译器的long值范围一致。  
     浮点型数字 Floating-Point Numbers  
     字符串 Strings    
     可以使用双引号,单引号或者定界符来划定字符串的开始和结束。  
     定界符可以在脚本中嵌入大篇幅的文本,其中还能包含许多双引号和单引号,而且不用去转义它们。 <<<THE_END  STRING THE_END  
     字符串中的单个字符可以通过使用$str{offset}符号访问,可以用它读取和写入字符串该位置的字符。$str{2} = "d";  
     布尔型 Booleans  
     Null    
      Null是一个只能有一个值的数据类型:NULl值。$value = NULL;  
     复杂类型    
     资源 Resources  
     数组 Arrays  
     对象 Objects  
     代码包含控制结构    
     代码包含可以对程序结构进行模块化,而且模块化的代码有利于被其他程序复用。  
     include 语句    
     包含include语句的文件与包含文件的变量作用域是一致的。如果被包含的文件或URL不存在,include会发出一个PHP警告,但是不会停止代码的执行。如果想让PHP在这种情况下抛出错误关停止执行,可以使用require语句停止代码的执行。  
     require 语句  
     include_once 和 require_once  
     eval()    
     eval()与include类似,但是与编译并执行包含进来的代码不同的是,它把代码当作字符串包含进来再执行。这个功能在需要手动获取代码然后执行时非常有用的。不过由于使用eval()相对把代码写入程序中效率上低很多,尽量不去使用它。  
     数据类型转换  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 