• 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

      数组类型:超全数组

          

          

      

      

  • 相关阅读:
    11.29
    11.28
    11.24
    11.21
    11.17
    11.15
    11.14
    11.9
    11.5
    11.3
  • 原文地址:https://www.cnblogs.com/juanzhi/p/12556783.html
Copyright © 2020-2023  润新知