zoukankan      html  css  js  c++  java
  • php数据类型

    Integer(整型)

    String(字符串)

    Float(浮点型),

    Boolean(布尔型)

    Array(数组)

    Object(对象)

    NULL(空值)

    整型(int)

    所谓整型,就是大家数学中所学的整数。

    整型——整数也,英文称之:integer。英文简写:int

    整型分为

    1.    10进行制

    2.    8进制 (了解,基本不用)

    3.    16进制(了解,基本不用)

    8进制声明: 以0开始,后面跟0-7的整数(了解知识点)

    16进制声明: 以0x开始,后面跟0-f的,0x的abcdef不区分大小写。(了解知识点)

    字符

    在PHP语言中声明字符串有三种方式:

    1.    用单引号声明

    2.    用双引号声明

    3.    用字界符声明(需要输入非常大段的字符串时使用)

    1.单引号声明 用英文半脚的单引号,将字符串包起来,就像下面这样:

    $zifuchuan= '我是单引号';

    1.    双引号声明 字符串在字符串两边加双引号,向下面这样:

    $zifuchuan= "我是双引号";

    3.字界符声明
    1).在变量后面的等号写三个小于号(<<<)。

    2).然后在<<<后面写上字符(建议英文大写字符)。

    3).然后换行写上任意想写的字符

    4).写完后,顶行。在行最开始处,再写上<<<后面的字符和分号。

    $dingjie = <<<ABC
      这是字界符声明
    ABC;
    echo ($dingjie);
    

      

     

    浮点型(float)

    所谓浮点类型,可以理解为:我们数学里面的小数。

    布尔型(bool)

    布尔类型就是:真和假。
    在英文把真和假翻译过来就是:

    ·    true(真)

    ·    false(假)

    因此,我们在PHP代码里面可以这样声明。

    <?php
    //声明一个变量(拼音)为布尔
    $buer = true;
    //导明一个变量(英文)
    $bool = false;
    ?>
    注:true和false外面不要加引号。


    数组(Array)

    数组就是在一个变量中存储多个值。想下面这样:

    <?php
     $cars=array("Volvo","BMW","SAAB");
     var_dump($cars);
     ?>
    

      

    对象(Object)

    对象是存储数据和有关如何处理数据的信息的数据类型。

    在 PHP 中,必须明确地声明对象。

    首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。

    然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:

    <?php
    class Car
    {
        var $color;
        function Car($color="green") {
            $this->color = $color;
        }
        function what_color() {
            return $this->color;
        }
    };
    ?>

    NULL(空值)

    空在英文里面表示是null,它是代表没有。空(null)不是false,不是0,也不是空格。

    主要有以下三空情况会产生空(null)类型:

    1.    通过变量赋值明确指定为变量的值为NULL

    2.    一个变量没有给任何值

    3.    使用函数unset()将变量销毁掉

    empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。

    unset()这个函数的功能是毁掉变量。unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被毁掉。

    PHP 并置运算符

    在 PHP 中,只有一个字符串运算符。

    并置运算符.(点)用于把两个字符串值连接起来。

    <?php
    $txt1="Hello world!";
    $txt2="What a nice day!";
    echo $txt1 . " ---" . $txt2;
    ?>
    

      

    PHP strlen() 函数

    有时知道字符串值的长度是很有用的。

    strlen() 函数返回字符串的长度(字符数)。

    注意:在UTF-8下 strlen  把中文字符算成 3 个字节,英文,空格,符号占 1 个字节。

    PHP strpos() 函数

    strpos() 函数用于在字符串内查找一个字符或一段指定的文本。

    如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。  

    设置 PHP 常量

    如需设置常量,请使用 define() 函数 - 它使用三个参数:

    1.   首个参数定义常量的名称

    2.   第二个参数定义常量的值

    3.   可选的第三个参数规定常量名是否对大小写敏感。默认是 false。

    常量是全局的

    常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。

    PHP赋值运算符

    我们在数学里面把 = (一个等号)叫作赋值运算符,即:把等号右边的值,赋值给等号左边的变量,左边的变量就为右边的值。

        符号     举例     等价式
        += $x += $y $x = $x + $y
        -= $x -= $y $x = $x - $y
        *= $x *= $y $x = $x * $y
        /= $x /= $y $x = $x / $y
        %= $x %= $y $x = $x % $y
        . $x .= $y $x  = $x . $y

    PHP 魔术变量

    PHP 向它运行的任何脚本提供了大量的预定义常量。

    不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。

    有八个魔术常量它们的值随着它们在代码中的位置改变而改变。

        __LINE__

    文件中的当前行号。

        __FILE__

    文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。

    自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。

        __DIR__

    文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。

    它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增)

        __FUNCTION__

    函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

        __CLASS__

    类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)

        __TRAIT__

    Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。

        __METHOD__

    类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。

        __NAMESPACE__

    当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。
  • 相关阅读:
    洛谷 P1089.津津的储蓄计划
    AcWing 786.第k个数
    差分
    AcWing 798.差分矩阵
    AcWing 797.差分
    AcWing 796.子矩阵的和
    Python 初始—(项目 目录结构)
    Python 初始—(迭代器和生成器)
    Python 初始—(装饰器)
    Python 初始—(高阶函数)
  • 原文地址:https://www.cnblogs.com/caihua0405/p/8550206.html
Copyright © 2011-2022 走看看