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