PHP的基础知识(2)
admin
2023-06-20 22:42:18
0

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($变量名)



        

        

相关内容

热门资讯

又一家河南企业冲刺A+H上市!... 【大河财立方消息】 5月27日,大河财立方记者获悉,汉威科技集团股份有限公司(以下简称:汉威科技)正...
老佛爷百货败走西单,北京店今日... 【大河财立方 记者 王宁宁 王宇 北京报道 】 最后半天,打折清场了!”5月27日中午,大河财立方...
豫企IPO提速!本月6家河南企... 【大河财立方消息】继嘉晨智能、天海电子、洛轴股份、超聚变、鑫宇科技之后,本月又一家河南企业推进A股上...
科创板第二大IPO来了!存储芯... 【大河财立方消息】5月27日,国内存储芯片龙头长鑫科技科创板IPO,获上市委会议通过。长鑫科技此次I...
国安部披露:几百元家用气象站,... 一台售价仅几百元的家用气象站,竟24小时对着军事禁区采集气象数据并自动上传至境外服务器!这不是谍战片...
我国渤海一亿吨级油田全面投产 新华社北京5月27日电(记者王悦阳、梁姊)中国海油5月27日宣布,我国海上最大规模浅层岩性油田——垦...
河南公布2026年省级职业技能... 近日,河南省人力资源和社会保障厅印发《关于组织开展2026年河南省职业技能竞赛活动的通知》,明确20...
核查:起底“西藏寺庙漕强拆”A... 速览- 网传“中国西藏强拆寺庙”视频实为AI生成,所谓西藏现有寺庙“约70座”的说法同样不实。实际上...
伊朗先发制人了 伊朗这次先发制人了。我指的是舆论战场。以前的常态,一般都是特朗普率先放料,伊朗要投降了,伊朗急于达成...
视频丨无人机给电力设备做“体检... 记者从国家能源局了解到,为更好促进人工智能与能源双向赋能,我国正式对外公布了51个“人工智能+”能源...