一.PHP简介
{
动态网站特点
}
URL:Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL(Uniform Resource Locator, 统一资源定位器)。它是www的统一资源定位标志,简单地说URL就是web地址,俗称“网址”。
PHP作用
二.PHP基本语法
1.PHP脚本可从文档的任意位置开始,以<?php开始,以?>为结束,在中间写代码。(脚本中通常包含HTML标签)。
2.PHP 语句以分号结尾(;)。PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)。
3.PHP是一个弱类型语言,不需要声明变量类型,不用int、char ,PHP前面要加$。
{
}
4.在 PHP 中,有两种基本的输出方法:echo 和 print。
如
{
EChO "Hello World!<br>";
echo "Hello World!<br>";
变量是存储信息的容器:
三.关键词
四.PHP 数据类型
字符串、整数、浮点数、逻辑、数组、对象、NULL。
五.PHP中的字符串变量
(1)PHP并置运算符
在php中,用并置运算符(.)用于把两个字符串值连接起来。
echo $txt1 . " " . $txt2;
(2) 字符函数
strlen()函数返回字符串的长度,以字符计。
str_word_count() 函数对字符串中的单词进行计数。
strrev()函数反转字符串,输入“Hello world!” 输出“!dlrow olleH”。
strpos() 函数用于在字符串内查找一个字符或一段指定的文本。在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。输出字符串的第一个字符的位置,且字符串的第一位是0.
str_replace() 函数用一些字符串替换字符串中的另一些字符。被替换字符串在前,替换的字符串在后,最后是原文本。
六、PHP常量
(1) 定义
常量是一个简单值的标识符,该值在脚本中不能改变,可由英文字母,下划线,数字组成,但数字不能放在常量名之首。常量可以在整个脚本中使用。
(2)设置PHP常量
使用define()函数,它使用三个参数:
首个参数定义常量的名称;
第二个参数定义常量的值;
可选的第三个参数规定常量名是否对大小写不敏感,默认为false。
注意:常量是自动全局的,而且可以贯穿整个脚本使用。
七、PHP运算符
PHP 字符串运算符
PHP 递增/递减运算符
PHP 比较运算符
PHP 逻辑运算符
八、PHP If…Else语句
PHP条件语句有四种:if语句,if…else语句,if…else if…else 语句,switch语句。各个语句的格式:
if(条件)
{
}
if(条件1)
{条件成立时}
else(条件2)
{条件不成立时}
if()
elseif()
elseif()
else()
switch()
{
case" a" break;
case"b" break;
case"c" break;
default
}
九.数组
array() 函数用于创建数组:类型有三种:
数值数组 - 带有数字 ID 键的数组
自动分配 ID 键(ID 键总是从 0 开始):$cars=array("Volvo","BMW","Toyota");
用$cars[数字]来输出你想要的元素。
注意:count() 函数用于返回数组的长度(元素的数量)。可用于for循环。
关联数组 - 带有指定的键的数组,每个键关联一个值
关联数组是使用您分配给数组的指定的键的数组。$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
用$cars['键值']来输出:$cars['Peter']得到35.
多维数组 - 包含一个或多个数组的数组
十.数组排序
rsort() - 对数组进行降序排列(同上)
asort() - 根据数组的值,对数组进行升序排列(根据数组的值)
arsort() - 根据数组的值,对数组进行降序排列
ksort() - 根据数组的键,对数组进行升序排列(如果是字母的话按字母的顺序排列)
krsort() - 根据数组的键,对数组进行降序排列
十一.PHP超级全局变量
PHP 超级全局变量:
$GLOBALS 变量的名字为数组的键,包含了全部变量的全局组合数组。
$_SERVER 包括诸如头文件,路径,以及脚本位置等信息的数组。
$_REQUEST 收集HTML表单提交的数据
$_POST 收集表单中input字段的数据
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION
十二.PHP函数
PHP 函数准则:
- 函数的名称应该提示出它的功能
- 函数名称以字母或下划线开头(不能以数字开头)
十三.PHP魔术常量
PHP 含有 9 个魔术常量。它们的值随着它们在代码中的位置改变而改变。
十四.PHP类定义
-
类使用 class 关键字后加上类名定义。
-
类名后的一对大括号({})内可以定义变量和方法。
-
类的变量使用 var 来声明, 变量也可以初始化值。
-
函数定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的对象访问。