Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:
①浏览器访问web服务器,如果web服务器接受的是html,则返回给浏览器html,css,js和其他资源;如果接受的是php,那么web服务器就会找到对应的服务器处理程序处理(这里是php),并且如果需要访问数据库的话,再访问数据库,最后把处理好的数据资源(html,css,js和其他资源)返回给web服务器,再通过web服务器返回给浏览器进行显示。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>0125作业练习:3.将php与html混编的方式与短标签的使用&&4.将常用的数据类型,全部实例演示, </title>
</head>
<body>
<p>php使用</p>
<?php
echo 'Hello World';
echo '<h1>Hello World</h1>';
print '<h1>Hello World</h1>';
printf('<h1>%s %s</h1>', 'Hello', 'World');
vprintf('<h1>%s %s</h1>', ['Hello', 'World']);
$den = sprintf('<h1 style="color:red;">%s %s</h1>', 'Hello', 'World');
?>
<?= $den ?>
<hr />
<h1>基本类型+复用类型</h1>
<?php
$num = 1; // int
$num1 = 1.1; // float
$bool = true; // bool
$str = 'adad'; // string
$arr = [1, 2, '212']; // 数组
$arr1 = ['1' => 1, '2' => 2, '212' => '212']; // 关联数组
echo var_dump($num) . ' <br/>';
echo var_dump($num1) . ' <br/>';
echo var_dump($bool) . ' <br/>';
echo var_dump($str) . ' <br/>';
echo var_dump($arr) . ' <br/>';
echo var_dump($arr1) . ' <br/>';
echo print_r($arr) . ' <br/>';
echo print_r($arr1) . ' <br/>';
?>
<hr />
<h1>对象</h1>
<?php
function testFunc(int $a, float $b): string {
return 'Hello, function! a + b = ' . ($a + $b);
}
echo testFunc(99, 10.1) . '<br/>';
class TestFunc {
private $a = 0;
private $b = 0;
public function setA($seta) {
$this->a = $seta;
}
public function setB($setb) {
$this->b = $setb;
}
public function getAB() {
return 'a + b = ' . ($this->a + $this->b);
}
}
$tf = new TestFunc();
echo $tf->getAB() . '<br/>';
$tf->setA(1000);
$tf->setB(8999.9);
echo $tf->getAB() . '<br/>';
?>
</body>
</html>