您的位置:首页 > 编程语言 > PHP开发

php基本语法和数据类型、变量销毁

2015-04-21 22:23 561 查看
1、PHP基本语法:

HTML和php混合使用;

一个语句以;(分号)结束;

如何定义一个变量,和变量的使用;

php中定义一个变量要以$符号开头:$a = 34;

变量的数据类型不是固定不变的,根据赋值的变化而变化(运行时变量赋值决定);

php是弱数据类型编程语言;

php区分大小写;

一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线;

<span style="font-size:18px;">	<?php
echo "abc<br/>";
$a = 23;
var_dump($a);  //var_dump() 函数,返回变量的数据类型和值
echo "<br/>";
echo $a;
?></span>

PHP 语句和 PHP 变量都是区分大小写的。

2、php数据类型;

基本数据类型:

整型 int

浮点类型 float double

布尔类型 bool

字符串类型 string

复合数据类型:

数组 array

对象 object

特殊数据类型:

NULL类型

资源类型 resource

3、PHP数据类型细节介绍:

<?php
echo "abc<br/>";
$a = 23;
var_dump($a);  //var_dump() 函数,返回变量的数据类型和值
echo "<br/>";
echo $a."<br/>";
//?	整型可以用三种格式:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
$x = 0x8C; // 十六进制数,输出时以十进制输出
var_dump($x);
echo "<br>";
echo $x;
echo "<br/>";
$x = 047; // 八进制数,输出时以十进制输出
var_dump($x);
echo "<br/>";
echo $x;
echo PHP_INT_SIZE;  //输出整型值得字长
echo "<br>";
echo PHP_INT_MAX;    //输出整型值的最大值
echo "<br>";
$a = 435;
$b = 576;
echo $a.'++'.$b;  //php变量前后的点是连接的意思(把前后两个字符连接起来),不加是不对的
echo "<br>";
$asd = 2147483647;
var_dump($asd);
echo "<br>";
$asd = 2147483648;
var_dump($asd);   //如果给出的值超出了integer的范围,将会被解释为float型
echo "<br>";echo "<br>";
//浮点数的最大精度为14位,精度计算从数字左边第一个不是0的数字开始,超出精度的数,按照四舍五入去掉
$a=0.12345678901234567;
echo $a;echo "<br>";   //输出0.12345678901235
$a=1234.12345678901234567;
echo $a;     //输出1234.123456789
echo "<br>";
$a=789.8812345678543;    //小数点不算位数
echo $a;
echo "<br>";
//定义字符串时可以用双引号也可用单引号,两者区别如下:
//当一个变量包含在""号中时,会输出他的值;而包含在''中是输出其字符本身。
$i = 90;
$user1 = "asdfg$i";   //双引号
$user2 = 'asdfg$i';
echo $user1;   //输出asdfg90
echo "<br>";
echo $user2;  //输出asdfg$i
echo "<br>";
?>


4、php变量说明:

如果在函数中,我们不希望使用某个变量,或者是希望彻底的不在使用某个变量,则可以使用 unset(变量名); 方法,将该变量彻底删除(销毁变量)。

例:

<?php
$a = 24;
unset($a);
echo $a;
?>
结果会提示:Notice: Undefined variable: a
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: