PHP
- PHP脚本再服务器上执行,然后向浏览器发送回纯HTML结果。
- PHP脚本可放置于文档中的任何位置
- PHP脚本以<?php开头,以?>结尾。
- 三种注释结构:
- // 单行注释
- # 单行
- /*多行注释*/
- 大小写
- 所有用户定义的函数、类和关键词都对大小写不敏感。
- 但所有变量对大小写敏感
-
$x 表示一个变量 echo用于显示(echo能够输出一个以上的字符串,print只能输出一个字符串,并始终返回1)
PHP 变量规则:
- 变量以 $ 符号开头,其后是变量的名称
- 变量名称必须以字母或下划线开头
- 变量名称不能以数字开头
- 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
- 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
注释:PHP 变量名称对大小写敏感!
- PHP的变量为弱联系,可以自动变换为正确的数据类型。
- 变量作用域
-
Local 和 Global 作用域
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。 函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。 要在函数内部访问Global作用域参数,需要使用在函数内部添加global关键字。此外,PHP会在名为$GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。
-
static 关键词 通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。
-
- strpos()函数 用于检索字符串内指定的字符或文本。找到,则返回首个匹配的字符位置。如果未找到匹配,则返回false。
- PHP常量:
如需设置常量,请使用 define() 函数 - 它使用三个参数:
- 首个参数定义常量的名称
- 第二个参数定义常量的值
- 可选的第三个参数规定常量名是否对大小写敏感。默认是 false。(false表示大小写敏感)
- 拼接运算符:
-
获得数组的长度 - count() 函数 count() 函数用于返回数组的长度(元素数)
-
超全局变量,是在全部作用域中始终可用的内置变量。
- $GLOBALS — 引用全局作用域中可用的全部变量 $GLOBALS 这种全局变量用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。 PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。
- $_SERVER $_SERVER 这种超全局变量保存关于报头、路径和脚本位置的信息。
- $_REQUEST 用于收集 HTML 表单提交的数据。
- $_POST 广泛用于收集提交 method=”post” 的 HTML 表单后的表单数据。$_POST 也常用于传递变量。
- $_GET 也可用于收集提交 HTML 表单 (method=”get”) 之后的表单数据。
##参考:
- http://www.w3school.com.cn/php