liuyuehua 发表于 2018-12-14 14:09:46

PHP的基础知识(2)

2016年12月9号,星期五

  一、变量的类型:
           1.基本类型:

              整型(integer);
              浮点型(float);

              字符串(string);

              布尔类型(boolean);

           2.复合类型:

                 数组(array);

                 对象(object);

           3.特殊类型:

                  null

  资源类型 resource;
  

        注:如果一个字符串和数字相加,那么字符串首先自动转化成纯数字, 然后再做加法。

        如果字符串相加,那么首先自动转化成数字,然后再做相加。

        

         二、变量:
   定义:$变量名;
  

      注:变量名:只能是字母、数字、下划线,不能以数字开头
      自定义变量区分大小写
      书写变量:使用小驼峰 (oneTwoThree)
         三、常量:
   define("常量名", 常量值);
     注:常量名一般全大写;
     常量名:只能是字母、数字、下划线,常量名不能以数字开头,且只能赋值一次。
        
        四、isset();empty()的区别:
  empty() 判断一个已经被定义的变量的值是否为空{'', 0, 0.0, [], false, '0'}
  isset() 判断一个变量是否有值(初始化);
  
          五、类型转换的方法:

              
  第一种:只改变值,变量类型不变
      (类型)$变量名
     $a='123abc';
     $b = (int)$a;
     echo $b;
      第二种:变量类型被改变
     settype($变量名, "类型")
     $a='123abc';
     $b = settype($a, "integer");
     echo $b;
  

      第三种:使用系统提供的函数(val族函数)只改变值,不改变变量类型
        boolval($变量名)
      doubleval($变量名)
              floatval($变量名)
      intval($变量名)
      strval($变量名)
  


        

  




页: [1]
查看完整版本: PHP的基础知识(2)