1 使用两种不同的指令方式打印:PHP 是一种解释性编程语言。

参考答案

在 phpStudy 的安装目录下,找到 WWW 子目录,.php 文件位置要在该目录下。

创建 homework1.php 文件,编写如下代码

  1. 1. <?php
  2. 3. header("Content-type: text/html; charset=utf-8");
  3. 5. echo 'PHP','是一种解释性编程语言<br>';
  4. 7. print 'PHP是一种解释性编程语言<br>';
  5. 8. ?>

EXERCISE - 图1

图 - 1

2 创建 3 个变量,图书名称、出版社和价格,并输出。

参考答案

创建 homework2.php, 文件内容如下:

  1. 1. <?php
  2. 3. header("Content-type: text/html; charset=utf-8");
  3. 5. $bookTitle="PHP安全编程";
  4. 6. $bookPrice=72.5;
  5. 7. $bookPub="清华大学出版社";
  6. 8. echo $bookTitle,$bookPrice,$bookPub;
  7. 9. ?>

3 根据输入的工作年限,设置带薪年假的天数。工作年限小于两年的,带薪年假是 1 天;工作年限满两年小于 5 年的,带薪年假是 3 天;工作年限满两年满 5 年及以上的,带薪年假是 7 天。

参考答案

创建 homework3.php, 文件内容如下:

  1. 1. <?php
  2. 3. header("Content-type: text/html; charset=utf-8");
  3. 4. $work_year = 3;
  4. 5. if ($work_year>=0 && $work_year<2){
  5. 6. echo "您的带薪年假是1天";
  6. 7. }else if($work_year>=2 && $work_year<5){
  7. 8. echo "您的带薪年假是3天";
  8. 9. }else if($work_year>=5){
  9. 10. echo "您的带薪年假是7天";
  10. 11. }else{
  11. 12. echo "请输入您的工作年限有误!";
  12. 13. }
  13. 14. ?>

4 接收用户输入的数值,将每位上的数值相加并输出。

参考答案

创建 homework4.php, 文件内容如下:

  1. 1. <?php
  2. 3. header("Content-type: text/html; charset=utf-8");
  3. 4. $number=12345;
  4. 5. $sum=0;
  5. 6. while($number>0){
  6. 7. $mod=$number%10;
  7. 8. $number=floor($number/10);
  8. 9. $sum+=$mod;
  9. 10. }
  10. 11. echo '这个数各个位上的数值之和是:'.$sum;
  11. 12. ?>

5 定义一个汽车类,包括品牌和颜色属性,行驶方法。

参考答案

创建 homework5.php, 文件内容如下:

  1. 1. <?php
  2. 3. header("Content-type: text/html; charset=utf-8");
  3. 4. class Car{
  4. 5. function __construct($brand,$color)
  5. 6. {
  6. 7. $this->brand = $brand;
  7. 8. $this->color = $color;
  8. 9. }
  9. 10. function getBrand(){
  10. 11. return $this->brand;
  11. 12. }
  12. 13. function getColor(){
  13. 14. return $this->color;
  14. 15. }
  15. 16. function run(){
  16. 17. echo "我正在驾驶着".$this->brand."汽车行驶<br>";
  17. 18. }
  18. 19. }
  19. 20. $car = new Car("宝马","黑色");
  20. 21. echo $car->getColor()."<br>";
  21. 22. echo $car->getBrand()."<br>";
  22. 23. $car->run();
  23. 24. ?>

https://tts.tmooc.cn/ttsPage/NTD/NTDTN202109/WEBBASE/DAY04/EXERCISE/01/index_answer.html