• PHP数据类型和常量


    数据类型的转换
        一种是强制转换
                语法:setType(变量,类型)。这个函数将原变量的类型转变
                    在赋值前使用(类型)的形式,不会改变原变量的类型
                    $变量=intval(变量或值)
                    $变量=stringval(变量或值)
            注意:转换时类型的范围
        另一种是自动转换,是最常用的方式,因为这种开发时不用去管理类型,变量会根据运行环境自动转换

    与变量和类型有关的一些常用函数
        isset();
        empty();
        unset();

        settype();

        gettype();    得到类型

        变量类型测试函数
        is_bool();
        is_int();
        is_string();
        is_float();
        is_array();
        
        is_scalar();       判断是否是标量
        is_numberic();     判断是否是数字
        is_callable();     判断是否是有效的函数名



    常量的声明与使用
        1.常量是一个简单值的标识符
        2.常量定以后不能改变值,也不能使用unset()取消
        3.常量可以不用理会变量范围的规则而在任何地方都可以定义和访问
        4.常量使用define("常量名",值)
        5.常量声明和使用都不使用“$”
        6.常量的值只能用标量(int、float、bool、string)
        7.常量一定要在声明时就给值
        8.defined("常量");     查看常量是否存在

    预定义常量和魔术常量

     1 <?php
     2 /*数据类型的转换
     3     一种是强制转换
     4             语法:setType(变量,类型)。这个函数将原变量的类型转变
     5                 在赋值前使用(类型)的形式,不会改变原变量的类型
     6                 $变量=intval(变量或值)
     7                 $变量=stringval(变量或值)
     8         注意:转换时类型的范围
     9     另一种是自动转换,是最常用的方式,因为这种开发时不用去管理类型,变量会根据运行环境自动转换
    10 
    11 与变量和类型有关的一些常用函数
    12     isset();
    13     empty();
    14     unset();
    15 
    16     settype();
    17 
    18     gettype();    得到类型
    19 
    20     变量类型测试函数
    21     is_bool();
    22     is_int();
    23     is_string();
    24     is_float();
    25     is_array();
    26     
    27     is_scalar();       判断是否是标量 
    28     is_numberic();     判断是否是数字
    29     is_callable();     判断是否是有效的函数名 
    30 
    31 
    32 
    33 常量的声明与使用
    34     1.常量是一个简单值的标识符
    35     2.常量定以后不能改变值,也不能使用unset()取消
    36     3.常量可以不用理会变量范围的规则而在任何地方都可以定义和访问
    37     4.常量使用define("常量名",值)
    38     5.常量声明和使用都不使用“$”
    39     6.常量的值只能用标量(int、float、bool、string)
    40     7.常量一定要在声明时就给值
    41     8.define("常量");     查看常量是否存在
    42 
    43 预定义常量和魔术常量
    44 
    45 */
    46     //数据类型的转换
    47     $str1="123.456abc";
    48     $str="123.4567.abcd";
    49 
    50     settype($str1, int);
    51     echo "$str1<br>";
    52     $a=(int)$str;
    53     echo "$a<br>";
    54     $b=intval($str);
    55     echo "$b<br>";
    56 
    57 
    58     //与变量和类型有关的一些常用函数
    59     $a="";
    60     if (isset($a)) {
    61         echo "1111111<br>";
    62     } else {
    63         echo "0000000<br>";
    64     }
    65 
    66     $d=123;
    67     if ( is_numeric($d) ) {
    68         echo "是数字!<br>";
    69     } else {
    70         echo "不是数字!<br>";
    71     }
    72     
    73     
    74 
    75     //常量
    76     define("HOME",aaaaaaaaaaaa);
    77 
    78     echo HOME."<br>";
    79 
    80     echo PHP_VERSION."<br>";
    81 ?>
  • 相关阅读:
    即使年龄小,我也是你的领导
    当老外骂你时,你就这样...
    纵横职场宝典
    22岁女老总欲筹办创业联盟
    让你的发言语出惊人
    爱因斯坦难题,98%的人答不出这道题!
    小本创业的11个步骤
    未来十大热门挣钱职业
    常用英语对话
    折腾是检验人才的唯一标准
  • 原文地址:https://www.cnblogs.com/Y-HKL/p/5277359.html
Copyright © 2020-2023  润新知