PHP:案例1--显示服务器信息(案例分析+设计思路+知识点讲解+源码+结果展示)

 一、案例分析

1、需求分析

  • 由于PHP是一门嵌入式脚本语言,它经常嵌入到HTML代码中使用。
  • 通过在HTML表格里嵌入PHP代码来显示PHP版本号、解析PHP的操作系统类型以及当前服务器时间,从而了解PHP标记、输出语句、预定义常量以及时间日期函数的使用。

2、设计思路

  • 使用HTML编写表格,用于显示服务器信息。
  • 由于服务器信息要从PHP中获取,因此需在表格中的指定位置嵌入PHP代码。
  • 使用浏览器查看此PHP文件的运行结果。

二、案例展示


三、知识点讲解

1、PHP标记

(1)标准标记——“<?php”和“?>”

<?php echo "hello,PHP你好呀!"; ?>
  • “<?php”:开始标记。
  • “?>”:结束标记。
  • 文件是纯PHP代码时,可省略结束标记,且开始标记最好顶格书写。

(2)短标记——“<?”和“?>”

<? echo "不推荐使用这种标记!"; ?>
  • 短标记在使用时,需将php.ini文件中short_open_tag的值设置为on。
  • 重新启动Apache服务器。
  • 需要注意的是,为了保证程序的兼容性,不推荐使用这种标记。

2、输出语句

(1)echo是PHP中用于输出的语句,可将紧跟其后的字符串、变量、常量的值显示在页面中。

<?php echo '冲冲冲..'.'开启PHP学习之旅!';?>
  • 输出结果:“冲冲冲…开启PHP学习之旅!”。
  • “.”是字符串连接符,用于连接字符串、变量或常量。

(2)在使用echo输出字符串时,还可以使用“,”连接两个字符串。

<?php echo '加油加油..','开启PHP学习之旅!';?>

输出结果:“加油加油..开启PHP学习之旅!”

3、预定义常量

预定义常量可方便开发人员获取PHP中的信息,需要时直接使用或通过echo输出就可以获取相关的信息。

                                                                                    常用预定义常量

常量名

功能描述

PHP_VERSION

获取PHP的版本信息,如5.4.38

PHP_OS

获取解析PHP的操作系统类型,如:WINNT

PHP_INT_MAX

获取PHP中Integer类型的最大值2147483647

PHP_INT_SIZE

获取PHP中Integer值的字长,如:4

E_ERROR

表示运行时致命性错误,使用1表示

E_WARNING

表示运行时警告错误(非致命),使用2表示

E_PARSE

表示编译时解析错误,使用4表示

E_NOTICE

表示运行时提醒信息,使用8表示

4、UNIX时间戳

通常,在PHP中使用time()函数获取当前时间的时间戳。

<?php echo time();?>
  • UNIX时间戳是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。其中,1970年01月01日零点也叫UNIX纪元。
  • 输出了从UNIX纪元到当前时间的时间戳。

5、格式化输出

(1)格式化日期

<?php echo date('Y-m-d',time());?>
  • 格式化后的日期格式为“年-月-日”。 “-”可随意定义。
  • Y:代表4位数字完整表示的年份。
  • m:代表使用数字表示且有前导零的月份。
  • d:表示月份中的第几天,有前导零的2位数字。

(2)格式化时间

<?php echo date('H:i:s',time());?>
  • 格式化后的时间格式为“时:分:秒”。
  • “:”:可随意定义。
  • H:表示小时(有前导零的24小时格式)。
  • i:表示有前导零的分钟数。
  • s:代表有前导零的秒数。

四、案例实现

1、代码

<!Doctype html>
<html>
 <head>
  <meta charset="utf-8">
  <title>【案例1】显示服务器信息</title>
 </head>
 <body>
  <table>
    <tr><th colspan="2"></th></tr>
    <tr>
		<td>当前的php版本号:</td>
		<td><?php echo PHP_VERSION; ?></td>
	</tr>
    <tr>
		<td>操作系统的类型:</td>
		<td><?php echo PHP_OS;?></td>
	</tr>
    <tr>
		<td>当前服务器时间:</td>
		<td><?php echo date('Y-m-d H:i:s'); ?></td>
	</tr>
  </table>
 </body>
</html>

2、输出结果

以上是PHP案例一的全部内容,希望可以帮助到跟我一样刚开始接触PHP的小白,共勉呀!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

濯一一

你的鼓励:我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值