第一个PHP文件,载入史册
<?php
ini_set("error_reporting","E_ALL & ~E_NOTICE");//
echo "hello world!";
echo "<br>";
echo "这是我写的第一个PHP文件!";
echo "<br>";
echo "2019年10月21日20:37:53";
//这是单行注释
/*
这是多行注释
*/
//变量赋值及运算
echo "<h1>PHP变量</h1>";
echo "赋值变量a=123,b=456<br>";
$a=123;$b=456;
$c=$a+$b;
echo "输出变量c(a+b)的值:$c";//输出变量c的值
echo "<br>";
$d=$a*$b;
echo "输出变量d(a*b)的值:$d";
echo "<br>直接输出(a*b):$a*$b";
echo "<br>运算输出(a*b):";
echo $a*$b;
$e="当您赋一个文本值给变量时,请在文本值两侧加上引号";
echo "<br><font color='#ff0000'>$e</font>";
echo "<br>输出可以包含html";
echo "<h4>作用域</h4>";
echo "//全局与局部作用域<br>eg:";
function my_a()
{
echo "<br>函数内赋值变量f=789";
$f=789;
echo "<br>输出全局变量c:$c";
echo "<br>输出局部变量f:$f";
}
my_a();
echo "<br>↑为函数内,↓为函数外";
echo "<br>输出全局变量c:$c";
echo "<br>输出局部变量f:$f";
echo "<h4>局部作用域读取全局变量global</h4>";
function my_b()
{
global $a,$b;
$g=$a*$b;
echo "global:";
echo "$g";
echo PHP_EOL;
static $g=987;
echo "Static作用域:";
echo "$g<br>";
$g=$g+$a*$b;
//$g++;
echo PHP_EOL;
}
my_b();
my_b();
my_b();
my_b();
echo "<br>备注:g变量仍然是局部变量";
$txt1=array("你好!","hello!","早上好!","晚安!");
echo "<br>输出变量c:$c,输出字符串第三个:$txt1[2]";
$name="祥哥";
$a= <<<EOF
<br>"$name"最棒!
<br>绝对的!
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>