1 使用两种不同的指令方式打印:PHP 是一种解释性编程语言。
参考答案
在 phpStudy 的安装目录下,找到 WWW 子目录,.php 文件位置要在该目录下。
创建 homework1.php 文件,编写如下代码
1. <?php
3. header("Content-type: text/html; charset=utf-8");
5. echo 'PHP','是一种解释性编程语言<br>';
7. print 'PHP是一种解释性编程语言<br>';
8. ?>
图 - 1
2 创建 3 个变量,图书名称、出版社和价格,并输出。
参考答案
创建 homework2.php, 文件内容如下:
1. <?php
3. header("Content-type: text/html; charset=utf-8");
5. $bookTitle="PHP安全编程";
6. $bookPrice=72.5;
7. $bookPub="清华大学出版社";
8. echo $bookTitle,$bookPrice,$bookPub;
9. ?>
3 根据输入的工作年限,设置带薪年假的天数。工作年限小于两年的,带薪年假是 1 天;工作年限满两年小于 5 年的,带薪年假是 3 天;工作年限满两年满 5 年及以上的,带薪年假是 7 天。
参考答案
创建 homework3.php, 文件内容如下:
1. <?php
3. header("Content-type: text/html; charset=utf-8");
4. $work_year = 3;
5. if ($work_year>=0 && $work_year<2){
6. echo "您的带薪年假是1天";
7. }else if($work_year>=2 && $work_year<5){
8. echo "您的带薪年假是3天";
9. }else if($work_year>=5){
10. echo "您的带薪年假是7天";
11. }else{
12. echo "请输入您的工作年限有误!";
13. }
14. ?>
4 接收用户输入的数值,将每位上的数值相加并输出。
参考答案
创建 homework4.php, 文件内容如下:
1. <?php
3. header("Content-type: text/html; charset=utf-8");
4. $number=12345;
5. $sum=0;
6. while($number>0){
7. $mod=$number%10;
8. $number=floor($number/10);
9. $sum+=$mod;
10. }
11. echo '这个数各个位上的数值之和是:'.$sum;
12. ?>
5 定义一个汽车类,包括品牌和颜色属性,行驶方法。
参考答案
创建 homework5.php, 文件内容如下:
1. <?php
3. header("Content-type: text/html; charset=utf-8");
4. class Car{
5. function __construct($brand,$color)
6. {
7. $this->brand = $brand;
8. $this->color = $color;
9. }
10. function getBrand(){
11. return $this->brand;
12. }
13. function getColor(){
14. return $this->color;
15. }
16. function run(){
17. echo "我正在驾驶着".$this->brand."汽车行驶<br>";
18. }
19. }
20. $car = new Car("宝马","黑色");
21. echo $car->getColor()."<br>";
22. echo $car->getBrand()."<br>";
23. $car->run();
24. ?>
https://tts.tmooc.cn/ttsPage/NTD/NTDTN202109/WEBBASE/DAY04/EXERCISE/01/index_answer.html