PHP基础语法
php的内容全部都是写在<?php 内容 ?>
php注释:和js一样,都可以用//来注释
变量
(1)变量以$开头,后面跟变量名。(2)变量由字母,数字,下划线组成,不以数字开头。(3)变量名区分大小写
$age = 11;
变量的赋值
(1)值赋值:将赋值表达式的值复制给变量(直接赋值)
(2)引用赋值:php4引用了引用赋值,创建的一个变量与另一个变量引用的内容相同
$a = "hello";
$b = &$a;//把变量a的内存地址赋值给b(引用赋值)
(3)变量的变量
$a = "hello";
$$a = "world";
echo $a;//输出hello
echo $hello;//输出world
echo ${$a};//输出world
常量
1.常亮是指在程序执行中无法修改的值。在脚本执行期间该值不能改变。常量对大小写敏感,通常常量名总是大写。常量是全局的,可以在脚本的任何地方引用。常量分为内置常量和自定义常量。常量使用define()函数定义。
define('PASS',123456);
echo PASS;//123456
echo PHP_OS;//php所在操作系统的名称
echo PHP_VERSION;//当前php的版本号
echo __LINE__;//文件中的当前行号
echo __FILE__;//文件的完整路径和文件名
数据类型
字符串;整型;浮点型;布尔型;
1.字符串
字符串有三种定义方式:单引号,双引号,定界符(heredoc)
单引号字符串中出现的变量不会被变量的值替代
双引号字符串中最重要的一点是其中的变量会被变量值替代
遇到$,解析器会尽可能多的取得后面的字符以组成合法的变量名,如果想明确的指定名字的结束,用花括号把变量名括起来
$haha = "你好";
echo "朋友!$hahaxixi";//会报错,没有$hahaxixi
echo "朋友!{$haha}xixi";//朋友!你好xixi
字符串界定的方法使用定界符语法”<<<”
$str = <<<END
hdjashdahda
jsahduduiahud
END;
echo $str;
##复合数据类型
1.数组
$arr = array("1","2","3");
2.对象
$db = new db;
##小练习
function show(){
$a = 1;
$a++;
echo $a;
}
show();
show();
show();
结果:2,2,2
function show(){
static $a = 1;//变成静态
$a++;
echo $a;
}
show();
show();
show();
结果:2,3,4
九九乘法表
<table>
<?php
for ($i=1; $i < 10; $i++) {
echo "<tr>";
for ($j=1; $j < 10; $j++) {
echo "<td style='font-size:30px;border:1px black solid'>";
echo "$j*$i=".$i*$j;
echo "</td>";
if ($i == $j) {
break;
}
}
echo "</tr>";
}
?>
</table>

待续
