PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
PHP是什么?
- PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。
- PHP 脚本在服务器上执行。
PHP文件是什么?
- PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
- PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
- PHP 文件的默认文件扩展名是 ".php"
PHP语法
PHP 脚本可以放在文档中的任何位置。
PHP 脚本以 <?php 开始,以 ?> 结束:
<?php
// PHP 代码
?>
PHP 文件的默认文件扩展名是 ".php"。
例:
这个必须启动,要不访问不了
在WWW目录下新建.php文件
<!DOCTYPE html>
<html>
<body>
<meta type="utf-8">
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
PHP中的注释
<!DOCTYPE html>
<html>
<body>
<meta type="utf-8">
<?php
// 这是单行注释
/*
这是多行注释
多行注释
多行注释
*/
echo "Hello World!";
?>
</body>
</html>
PHP变量
变量是用于存储信息的"容器":
<!DOCTYPE html>
<html>
<body>
<meta type="utf-8">
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
</body>
</html>
也可以直接输入<?php //代码?>里面的内容(这两种都可以)
与代数类似
x=5
y=6
z=x+y
在代数中,我们使用字母(如 x),并给它赋值(如 5)。
从上面的表达式 z=x+y ,我们可以计算出 z 的值为 11。
在 PHP 中,这些字母被称为变量。
PHP局部和全局作用域
<?php
$x=5; //全局变量
function myTest()
{
$y=10; //局部变量
echo "<p>测试函数内变量:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y";
}
myTest();
echo "<p>测试函数外变量:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y";
?>
PHP global 关键字
<?php
$x=5;
$y=10;
function myTest()
{
global $x,$y;
$y=$x+$y;
}
myTest();
echo $y; // 输出 15
?>
Static 作用域
<?php
function myTest()
{
static $x=0;
echo $x;
$x++;
echo PHP_EOL; // 换行符
}
myTest();
myTest();
myTest();
?>
PHP print
print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。
显示变量
下面的实例演示了如何使用 print 命令输出变量和字符串:
<?php
$txt1="学习 PHP";
$txt2="RUNOOB.COM";
$cars=array("Volvo","BMW","Toyota");
echo $txt1;
echo "<br>";
echo "在 $txt2 学习 PHP ";
echo "<br>";
echo "我车的品牌是 {$cars[2]}";
?>