PHP由<?php开始,并由?>结束
<?php
// php 程序组成
echo "你好,PHP!"
?>
< ?php
// 这是 PHP 单行注释
/*
这是
PHP 多行
注释
*/
?>
值赋值:将赋值表达式的值复制到变量
< ?php
// 值传递
$price1 = 99;
$price2 = $price1;
// 更新price2的值
$price2 = 188;
// 显示price1
echo 'price1 = '. $price1 . '<hr>';
?>
引用赋值:就是把另一个变量和当前的变量指向同一个地址,当修改两个变量中的任何一个数值的时候都会造成两个数据的变化
<?php
// 引用传递
$price1 = 99;
$price2 = &$price1;
// 更新price2的值
$price2 = 188;
// 显示price1
echo ‘price1 = ‘. $price1 . ‘<hr>‘;
?>
isset()函数用于检测变量是否已设置并且非 NULL
< ?php
$uesrname = 'fff';
if (isset($uesrname)) echo $uesrname. '<br>';
else echo '没有定义改变量';
echo '<hr>';
if (isset($uesrname1)) echo $uesrname. '<br>';
else echo '没有定义改变量';
?>
unset() 函数用于删除变量,没有返回值
< ?php
$uesrname = 'fff';
echo '<hr>';
$uesrname1 = 'ggg';
echo $uesrname;
echo $uesrname1;
echo '<hr>';
unset($uesrname);
echo $uesrname;
echo $uesrname1;
?>
一个字符串是一串字符的序列,就像 “Hello world!”。
你可以将任何文本放在单引号和双引号中
整数是一个没有小数的数字。
整数规则:
浮点数是带小数部分的数字,或是指数形式。
布尔型可以是 TRUE 或 FALSE。
数组可以在一个变量中存储多个值。
对象是属性和方法的无序集合
NULL 值表示变量没有值。
可以通过设置变量值为 NULL 来清空变量数据:
变量的类型转换是php系统自行转换的,不需要用户主动参与
在算术运算中:
// null在算术运算中自动转为0
echo $a + 10, ‘<br>‘;
// true在算术运算中转为1
echo $b + 10, ‘<br>‘;
// 算术中遇到字符串后面忽略
echo $d + 10, ‘<br>‘;
// 算术中遇到字符串后如果字符串在前会忽略报错
echo $e + 10, ‘<br>‘;
// 使用字符串进行连接连接
echo $e . $f, ‘<br>‘;
echo ‘<hr>‘;
// 使用int 强制转换
echo (int)$e + 10, ‘<br>‘;
// 推荐使用 intval
echo intval($e) + 15, ‘<br>‘;
?>
```
总结:变量类型转换形式比较多,需要记忆。如果没注意的话很可能导致项目报错