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数据类型;
基本数据类型:
复合数据类型:
数组 array
特殊数据类型:
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