php开发实战权威指南3.2.1 变量的声明与命名 1 <?php 2 $title="hello"; //正确 3 $title123="hello"; //正确 4 $123title="hello"; //错误 5 $_title="hello"; //正确 6 $@#title="hello"; //错误 7 $url="hello"; //我们得到一个变量url 8 echo $url; //结果:hello 9 unset($url); //删除一个变量url10 echo $url; //结果为空11 ?>
3.2.2 可变变量与引用赋值1 <?php2 $var="php";3 $php="hello";4 echo $var; //输出结果php5 echo $$var; //输出结果hello6 ?>
3.3.1 字符串1 <?php2 $title="hello"; 3 echo '$title,world'; //结果:$title,world4 echo "$title,world "; //结果:hello,world5 echo "${title},world"; //结果:hello,world6 echo "{$title},world"; //结果:hello,world7 echo "\$title,world"; //结果:$title,world8 ?>
3.3.8 类型的强制转换与应用//其他类型转换成整型<?php $php=100.10; echo (int)$php; //输出结果:100 $php=true; echo (int)$php; //输出结果:1 $php="123php"; echo (int)$php; //输出结果:123 $php="php123"; echo (int)$php; //输出结果:0?>//其他类型转化为字符串型<?php $php=100.1; var_dump((string)$php); //输出结果:string(4)"100.1" $php=true; echo(string)$php; //输出结果:1?>//其他类型转化为浮点型<?php $php="123.2php"; var_dump((float)$php); //输出结果:float(123.2) $php="php123.2"; var_dump((float)$php); //输出结果:(0)?>//其他类型转化为布尔型<?php $php="php"; var_dump((bool)$php); //输出结果:bool(true) $php=0; var_dump((bool)$php); //输出结果:bool(false)?>
3.8.1 PHP系统函数介绍PHP中有两个特别的函数:include()和require()
区别:
报错。include()引入文件时,如果碰到错误,会给出提示,并继续运行下边的代码;requie()引入文件时,如果碰到错误,会给出提示,并停止运行下边的代码。条件引用。include()是有条件包含函数,放在文件的任意位置;require()则是无tiaojian包含函数,放在文件的头部。文件引用方式。include()执行时需要引用的文件每次都要进行读取和评估;require()执行时需要引用的文件只处理一次。3.8.4 PHP自定义函数引用传递<?php
function fun(&$n){ //在参数前加&
$n=$n*$n; //$n运算后重新赋值给$n,$n的值被改变
}
$p=2; //原$p=2
fun($p); //参数$p的值被改变
echo $p; //现$p为4
?>