今天是2017.4.8.第七周,本周开始学php,在学php之前,在图书馆借了一本php的书,开篇就要求我们配置php环境,就在我按照书上的方法配置时,却发现网上有更简单快捷的方法。总之是七搞八搞,结果把电脑里的环境变量全部毁了,现在是准备把电脑重装系统再配环境。
在此之间,我也学了一点php基本知识,
1.标志与位置
1) 标志<?php ?>
2) 位置
(1)嵌入到html语言中,且可以在任何位置
(2)独立以一个文件形式出现
2.数据类型
1)常量:用define()函数
打印常量不能用引号包含,包括单引号和双引号。
2)变量
命名规则
(1)整型
(2)浮点型
(3)字符串
(4)数组
3)超全局变量:这些变量总是存在的,并且它们的值对所有脚本也都是可用的。每一个超全局变量其实都是其他变量的一个数组。
$_GET包含了通过get方法提供给一个脚本的任何变量
$_POST包含了通过post方法提供给一个脚本的任何变量
$_POST['username']
$_SESSION包含了在一个会话中当前注册的任何变量
$_SESSION['user_id']
$_REQUSET 包含了通过get,post或session输入机制提供给一个脚本的任何变量
$_SERVER['REQUEST_METHOD']
字符串和数组包含内容非常多,我会在以后分开介绍。
3.包含外部文件函数:inclue(),include_once(),require(),require_once()
括号内是包含的文件的路径,可以使绝对路径,也可以是相对路径。
4.验证表单数据函数
1)isset(),测试一个变量是否具有值,包括0,false,或者一个空字符串,但不能是null。
由此可见,isset不适合验证表单中的文本输入和文本框。
2)empty(),用于检验表单中的文本输入和文本框的内容,即变量是否具有空值,包括0,false,null和空字符串。
6.cookie和会话
原本觉得这两个概念特别难。后来总算懂了一点,但其实也只限在最基础的用法上,难度大的还没有深入了解。
Cookie和会话(session),是一种追踪和记录用户行为的方法,他可以把若干个页面在用户信息方面统一联系起来。
大体就学了这些,感觉很多时间都浪费在配环境上面去了,而且还没配好,所以php看得就比较少,但在看php中我发现php其实和js很像,什么变量常量的申明赋值定义啊,一点区别就是php可用来开发动态网页,用来进行用户和网页的信息互交,而js不行。