Skip to content

PHP基础教程 #7

@suhao

Description

@suhao

PHP语法

PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。

基本的 PHP 语法

  • PHP 脚本可以放在文档中的任何位置
  • PHP 脚本以 <?php 开始,以 ?> 结束
  • PHP 文件的默认文件扩展名是 ".php"
  • PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码
  • PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来
  • 通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print
<!DOCTYPE html> 
<html> 
<body> 
<?php
    echo "Hello World!";
?>
</body> 
</html>

PHP 中的注释

<!DOCTYPE html> 
<html> 
<body>

<?php
// 这是 PHP 单行注释
/*
这是 
PHP 多行
注释
*/
?>

</body> 
</html>

PHP输出

PHP echo和print 语句

PHP 是通过 print 和 echo 语句来动态输出 HTML 内容,虽然 print 和 echo 语句两者的功能几乎是完全一样,但是还是有一点差别的。

PHP echo ,print 和 print_r 语句

echo , print 和 print_r的区别:

  • echo - 可以输出一个或多个字符串
  • print - 只能输出简单类型变量的值,如int,string
  • print_r - 可以输出复杂类型变量的值,如数组,对象
    提示:echo输出的速度比print快,echo是PHP语句,没有返回值,print和print_r是PHP函数,函数有返回值。print返回值为1(int类型),print_r返回值为true(bool类型)。

PHP echo 语句

echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。

<?php
echo "<h2>PHP 很有趣!</h2>";
echo "Hello world!<br>";
echo "我要学 PHP!<br>";
echo "这是一个", " 字符串", " 使用了", " 多个", " 参数。";

$txt1="学习 PHP";
$cars=array("Volvo","BMW","Toyota");
echo $txt1;
echo "<br>";
echo "我车的品牌是 {$cars[0]}";
?>

PHP print 语句

print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。

<?php
print "<h2>PHP 很有趣!</h2>";
print "Hello world!<br>";
print "我要学习 PHP!";

$cars=array("Volvo","BMW","Toyota");
print "<br>";
print "我车的品牌是 {$cars[0]}";
?>

PHP print_r 语句

print_r 显示关于一个变量的易于理解的信息,如果给出的是 string、integer 或 float,将打印变量值本身。

如果给出的是 array,将会按照一定格式显示键和元素。object与数组类似。

使用时必须加上括号:print_r()。

小提示:print_r()会将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。

<?php
print_r("Hello World!");
print_r("Goodbye World!");

$txt1="Learn PHP";
$cars=array("Volvo","BMW","Toyota");

print_r($txt1);
print_r($cars);
?>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions