B010-PHP常量、时间

这是《PHP和MySQL.Web开发原书第4版》第1章的读书笔记。

1

Lesson01.php

常用的常量

  • $_POST[‘变量名’],获取post过来的数据
  • $_GET[‘变量名’],获取get过来的数据
  • $_SERVER[‘DOCUMENT_ROOT’],获取当前PHP文件的路径

参考地址:

  1. $_SERVER常量详解:https://www.cnblogs.com/mafeng/p/5868117.html

变量类型转换

PHP变量类型强制转换,可以通过在变量前面,用括号包裹变量类型,来进行强制转换,比如:

para1 = (float)para1就把para1强制转换成了float类型

参考地址:

  1. PHP变量类型转换:https://www.cnblogs.com/wangkongming/p/4054774.html

定义常量

PHP中使用define()函数,来定义一个常量,比如:

define("dony","拉登")那么我们echo dony的结果,就是拉登。

换句话说,如果某个变量前面,没有美元符号,那么这个变量,很有可能是常量。

2

lesson01-get.php

时区设置问题

使用date()函数,可以输出当前的日期,但是时区设置默认比北京时间,早8个小时。所以要设置一下时区,可以用下面的代码实现:

<?php 
    date_default_timezone_set('PRC'); //设置中国时区 
    echo date("Y-m-d h:i:s",time()); 
?>

参考地址:

  1. 设置时区:https://www.cnblogs.com/caicaizi/p/6553419.html
  2. 时间格式化:http://blog.csdn.net/namelessml/article/details/52387274

变量作用域

  1. global,如果要在花括号内,使用外部的全局变量,需要在花括号里,使用global声明这个变量,然后再使用。
  2. static,在函数内部,使用static,可以把这个变量,设置为静态变量。这样在同一个程序里,多次调用函数,这个变量会累计计算。

 

联系作者

公众号:拉小登 | 微博:拉登Dony | B站:拉小登Excel

文章分类 > PHP

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注