zoukankan      html  css  js  c++  java
  • 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

      数组类型:超全数组

          

          

      

      

  • 相关阅读:
    POJ 2251 Dungeon Master
    HDU 3085 Nightmare Ⅱ
    CodeForces 1060 B Maximum Sum of Digits
    HDU 1166 敌兵布阵(树状数组)
    HDOJ 2050 折线分割平面
    HDU 5879 Cure
    HDU 1878 欧拉回路
    HDU 6225 Little Boxes
    ZOJ 2971 Give Me the Number
    HDU 2680 Choose the best route
  • 原文地址:https://www.cnblogs.com/juanzhi/p/12556783.html
Copyright © 2011-2022 走看看