B010-PHP常量、时间
这是《PHP和MySQL.Web开发原书第4版》第1章的读书笔记。
Lesson01.php
常用的常量
- $_POST[‘变量名’],获取post过来的数据
- $_GET[‘变量名’],获取get过来的数据
- $_SERVER[‘DOCUMENT_ROOT’],获取当前PHP文件的路径
参考地址:
- $_SERVER常量详解:https://www.cnblogs.com/mafeng/p/5868117.html
变量类型转换
PHP变量类型强制转换,可以通过在变量前面,用括号包裹变量类型,来进行强制转换,比如:
para1 = (float)para1
就把para1强制转换成了float类型
参考地址:
定义常量
PHP中使用define()函数,来定义一个常量,比如:
define("dony","拉登")
那么我们echo dony的结果,就是拉登。
换句话说,如果某个变量前面,没有美元符号,那么这个变量,很有可能是常量。
lesson01-get.php
时区设置问题
使用date()函数,可以输出当前的日期,但是时区设置默认比北京时间,早8个小时。所以要设置一下时区,可以用下面的代码实现:
<?php
date_default_timezone_set('PRC'); //设置中国时区
echo date("Y-m-d h:i:s",time());
?>
参考地址:
- 设置时区:https://www.cnblogs.com/caicaizi/p/6553419.html
- 时间格式化:http://blog.csdn.net/namelessml/article/details/52387274
变量作用域
- global,如果要在花括号内,使用外部的全局变量,需要在花括号里,使用global声明这个变量,然后再使用。
- static,在函数内部,使用static,可以把这个变量,设置为静态变量。这样在同一个程序里,多次调用函数,这个变量会累计计算。
联系作者