php基础——常量及数据类型考察

时间:2020-03-24
本文章向大家介绍php基础——常量及数据类型考察,主要包括php基础——常量及数据类型考察使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.全局变量

  例题:

  用php写出服务端ip和用户端ip。

   $_SERVER : 'REMOTE_ADDR'     The IP address from which the user is viewing the current page.     

        $_SERVER['SERVER_NAME'] :需要使用函数gethostname()来获得,这个无论是服务器端还是客户端都能正常显示。

        $_SERVER['SERVER_ADDR']:服务器端的ip地址,在服务器端测试ip地址,在客户端测试正常。

        $_SERVER['PATHINFO']

   $_GLOBALS包含全部       

     $_GET     $_POST      

     $_REQUEST  $_SERVER   $_SESSION   $_COOKIE     

     $_ENV   $_FILES

2.php字符串的定义方式以及各自区别。 

  单引号不能解析变量,单引号不能解析转义字符,只能解析反引号和反斜线本身。

  双引号可以解析变量,双引号能解析所有转义字符。

  单引号效率更高。

$str = "abcd'{$a}'drf"

  heredoc 类似于双引号;newdoc类似于单引号。两者都用来处理大文本。

 3.常量

   const 和 define用来定义常量,常量一经定义,不能修改,不能被删除。

   const更快,是语言结构;define是函数。

   const 能用于类常量的定义,define不可以。

   预定义常量:__FILE__   当前内容写在哪个文件就显示这个文件目录+文件名

        __DIR__ 

        __CLASS__

4.数据类型

  标量、复合、特殊

  标量:1.浮点类型不能用于比较。

     2.bool类型:整型0,浮点0.0,布尔false,空字符串,0字符串,空数组,NULL

  数组类型:超全数组

      

      

  

  

原文地址:https://www.cnblogs.com/juanzhi/p/12556783.html