• 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 新增)。
  • 相关阅读:
    第二次作业循环语句
    c语言01次作业分支,顺序结构
    PAT 1027. Colors in Mars
    PAT 1026 Table Tennis
    PAT 1035 Password
    PAT 1038. Recover the Smallest Number
    PAT 1028 List Sorting (25)
    PAT 1041 Be Unique (20)
    PAT 1025 PAT Ranking
    1037. Magic Coupon
  • 原文地址:https://www.cnblogs.com/caihua0405/p/8550206.html
Copyright © 2020-2023  润新知