PHP基础教程-25 自动化编程

视频教程观看地址:http://study.163.com/course/courseMain.htm?courseId=1003927005

上节课,我们学会了在网页中使用PHP变量。现在让我们来做一些实际的操作。 PHP有许多内置函数用来处理复杂的编程任务。

比如,我们在日常运动程序中使用的Date函数。那么,在我们的页脚下,我们想用PHP的Date函数来替代2017。所以在这里,我们把它替换为PHP代码块。接着调用Date函数。这里,我希望date函数返回年份,所以我们把大写的Y传递给date函数:

 
 
<p>&copy; <?php date('Y')?> 虚幻大学<?php echo $url?></p>
让我们保存文件并刷新浏览器。现在这里2017已经完全消失,但是报了一个警告,我们先来解决这个警告,为什么出现这个警告呢?它是因为PHP 5.3之后,如果 timezone 设置不正确,就会强行抛出了这个错误,那么,解决这个问题,只要在页头使用date_default_timezone_set('PRC')来设置timezone就可以了:
<?php $url = 'www.oxox.work'; date_default_timezone_set('PRC');
我们保存刷新,这时候,警告没有了,但是时间还是没有出来。 在这里。对函数的调用是没问题的,但是它只是返回值,我们并没有告诉脚本说我们要把它输出到浏览器中。所以让我们在date之前添加echo命令。
<p>&copy; <?php echo date('Y')?> 虚幻大学<?php echo $url?></p>
现在我们可以再次保存并刷新浏览器。你看,2017。 所以,以后,不管是到了18年19年,我们都不需要手动修改,PHP会自动的帮我们完成。 PHP还提供了更多其他的内置函数,比如说,有时我们的网页可能需要包含我们上次修改网页的日期。就像朋友圈或者微博,都需要记录发送的时间。但是我不想依靠我的记忆来更新最后修改的日期,那样会非常麻烦而且容易出错。 这时,让我们来看Date函数的文档。所以,打开Google,搜索PHP Date: 点开第一个链接,就可以打开PHP官网中Date函数的详细文档,Google搜索是不是很强大,所以如果你想使用Google搜索,观看Youtube视频,使用twitter、Facebook等社交网络了解最新的时事新闻或最新的技术趋势,你可以关注我们提供的虚幻账号服务! 那么,在这里我们可以看到,我们也可以传递第二个可选参数。默认情况下,这个参数使用的是当前的时间戳。但是,如果要使用不同的日期,我们也可以指定时间戳。有许多不同的方式来使用PHP创建时间戳,让我们向下滚动到See also标题。 在这里,因为我想要获得最后一个修改日期的时间戳,所以我们会用到getlastmod函数。点开它,Getlastmod可以获取当前页面的上次修改的时间。由于该函数返回一个值,它正好可以作为Date的第二个参数。如果你向下滚动,您可以在getlastmod页面上看到第一个示例: 让我们复制这个代码块,并在我们的页脚中粘贴:
<p>&copy; <?php echo date('Y')?> <?php // outputs e.g. 'Last modified: March 04 1998 20:43:59.' echo "Last modified: " . date ("F d Y H:i:s.", getlastmod()); ?>虚幻大学<?php echo $url?></p>
我们也可以合并这些代码块。这样更容易阅读:
                     <p>&copy;                      <?php                      echo date('Y');             echo "Last modified: " . date ("F d Y H:i:s.", getlastmod());             ?> 虚幻大学<?php echo $url?></p>
现在让我们保存这个页面并刷新我们的浏览器。所以,现在我们看到最后一次的时间是:
Last modified: April 10 2017 22:50:45
当我再次刷新页面时,最后修改的日期不会改变,这是因为我们没有再次修改该文件。这里我在Last后面加一个空格。保存刷新浏览器时,我们看到时间被改变了。非常棒! 以上内容体现了咱们程序员最大的优势:懒惰。根据Perl编程语言的作者Larry Wall的说法,懒惰是程序员的最大优点之一。因为它使你通过很大的努力来减少你的工作量。懒惰让你写出其他人觉得非常有用的程序。节省大家的时间。 更多精彩内容尽在视频中! 本文固定链接:http://www.oxox.work/web/php-basics/auto-program/ | 虚幻大学

查看原文:http://www.oxox.work/web/php-basics/auto-program/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

虚坏叔叔

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值