1、
<?php
echo "hello";
?>
Echo,后面是有一个; php的语句都是以分号结束的。
格式为
<?php
?>
2、注释问题
单行注释 # //
多行注释 /* */
3、换行是写在“”中间的。
<br>
4、php
对大小写都很敏感。
但是ECHO和echo是通用的。
5、php中使用变量
$color="red";
echo "color is:".$color."<br>";
变量的连接是.
6、如果是数值型的变量就不需要
“”
直接是使用他的值就可以了。
$x=5;
$y=6.9;
$z=$x+$y;
echo$z."<br>";
输出的值是11.9
7、自定函数
function myTest(){
$y=10;//局部作用
echo "<p>the firstparagraph </p>";
echo "x=$x.<br>";
echo "y=$y.<br>";
}
在外部调用该函数。
myTest();
8、变量的作用域。
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
这个函数的最后的执行结果就说明了问题。
<?php
$x=5; // 全局作用域
function myTest() {
$y=10; // 局部作用域
echo "<p>测试函数内部的变量:</p>";
echo "变量 x 是:$x";
echo "<br>";
echo "变量 y 是:$x";
}
myTest();
echo "<p>测试函数之外的变量:</p>";
echo "变量 x 是:$x";
echo "<br>";
echo "变量 y 是:$x";
?>
输出的结果是:
the firstparagraph
x=.
y=10.
thesecond paragraph
x=5.
y=.
9、全局变量的拓展
通过在函数内申明,可以使用全局变量
$x=5;
function myTest(){
$y=10;//局部作用
echo "<p>the firstparagraph </p>";
echo"x=$GLOBALS[x].<br>";
echo "y=$y.<br>";
}
输出的结果是:
x=5.
y=10
10、静态变量:
static,关键字申明,申明之后,即使程序运行结束,他也不会消失。
function myTest() {
static $x=0;
echo $x;
$x++;
}
myTest();
myTest();
myTest();
输出的结果是,前次累计的结果。