基础知识:
- PHP 变量不需要声明其变量会在首次为其赋值时被创建。
- 我们不必告知 PHP 变量的数据类型,PHP 根据它的值,自动把变量转换为正确的数据类型。
- PHP变量规则
- 变量以”$” 符号开头,其后是变量的名称
- 变量名称必须以字母或下划线开头
- 变量名称不能以数字开头
- 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
- 变量名称对大小写敏感( y与 Y 是两个不同的变量)
- PHP的局部变量只能在局部使用,全局变量只能在全局使用 (即在方法内无法使用在方法外的全局变量)要想在方法内访问全局变量,记得使用关键字“global”
- PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。
- PHP数据的使用——直接赋值使用
例如:$a=array("哈哈",133,‘aaa’);
获取第一个元素$a[0] . 注:下标也是从0开始 - 常量的定义
PHP 中常量的定义使用方法define 直接去定义常量不需要加$. define 函数包含三个参数,第一个:常量名 第二个:常量值 第三个:是否对大小写敏感 默认false - 特殊运算符
. 串接运算符
.= 串接赋值运算符
举例:$a="ss"; $b=$a."sss"; 则 $b=sssss;
- 日期的处理
php中同样使用date 来获得一个日其时间。在这之前我们需要先设置时区。如下:
date_default_timezone_set("Asia/Shanghai");
echo "当前时间是 " . date("y-m-d h:i:sa");
日期时间的创建通过strtotime函数来进行创建。如下:
$d=strtotime("10:38pm April 15 2015");
echo "创建日期是 " . date("Y-m-d h:i:sa", $d);
strtotime 函数很聪明,他可以解析各种输入并转化 ,如下说示:
<?php
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
?>
- 在一个php 文件中引用其他文件可使用关键字include 或者是 require
两者之间的区别是:如果用 include 语句引用某个文件并且 PHP 无法找到它,会有warning信息但是脚本会继续执行,但是require则不同,他在 require 语句返回严重错误之后脚本就会终止执行: