码迷,mamicode.com
首页 > Web开发 > 详细

php入门第二篇---变量

时间:2016-08-20 01:35:25      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

php变量

1.变量的定义:a.变量必须以$符号开始,注意这里$符号并不属于变量的名称,即$+变量名称

       b.变量名称必须以字母或者下划线开始。

       c.变量中只能含有字母数字以及下划线;

       d.变量名区分大小写。

2.变量的创建:a.注意在php中,变量类型是不需要声明的,即不存在c或c++中的int a; string str;之类的

        $x=5;//php会默认为整形

        $y=0.5;//默认为浮点型

        $str="hello";//默认为字符串型

       b.当然我们也可以对变量进行一些运算,对于同种类型的话,结果自然便是同种类型,但是如果不同类型?

       比如:<?php    $x=3.5;  $y=2;   $z=$x+$y;  echo $z; ?>那么会输出5.5,即整形与浮点型运算,会得到浮点型。

          <?php $x="5.5";  $y=2;  $z=$x+$y;  echo $z; ?> 你会惊奇地发现还是7.5

          <?php $x="abc";  $y=2;  $z=$x+$y;  echo $z; ?> 但这种情况的话,输出的结果为2,即这里会将$x变量默认为0

        c.变量类型的转换:常用的类型有整型:int 浮点型: double float real 字符串:string 布尔:bool boolean 数组:array 对象:object

         转换方法:(1)用括号括起类型:如<?php $x=2.5; $y=(int)$x;?>那么会输出2;

              (2)使用转换函数:intval(),float(),strval();如:$str="145.465abc"; $x=intval($str); $y=floatval($str); 那么分别会得到145和145.465;

              (3)使用settype()函数,如: $x=10.0;$y=settype($x,"int"); $z=settype($x,"bool"); 那么分别会得到10和true值。

 

php入门第二篇---变量

标签:

原文地址:http://www.cnblogs.com/xy95/p/5789467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!