phpdefine重复_php define 函数
语法:<?php code; ?>
说明:PHP语言自己phpdefine重复的标示符phpdefine重复,推荐使用,如果当前PHP标示符里面只有PHP代码,结束phpdefine重复的标示符(?>)可以省略。
案例:
1.1.2短标签风格语法:<? Code ;?>
说明:这种风格的 *** 是默认不开启的,需要在php.ini中开启次功能,所以不推荐使用。
案例:
1.1.3script风格语法:<script language=”php”>code;</script>
说明:模仿jsp的风格
案例:
1.1.4asp风格语法:<% code; %>
说明:这种风格的 *** 默认是不能使用的,需要php.ini中开启次功能,所以不推荐使用。
案例:
1.2PHP分割指令--分号说明:在PHP语言中语句分为两大类,一种是控制型语句,这种语句只是定义当前代码是如何运行的方式,如:流程控制语句、定义函数、定义类等,所以这种控制语句是不写分号结束的;另一种就是功能语句,如:变量声明、输出、调用函数、声明对象等,只要是功能语句必须使用分号结束。
案例:
1.3PHP程序注释说明:注释是可以对当前文件或者当前某些代码进行说明的方式,也可以在调试代码时使用,把某些代码直接注释掉而不是删除。
注释分为两类:单行注释和多行注释
单行注释:
多行注释:
1.4html和php的混合模式说明:php的代码是不能写入到HTML中的,需要用PHP的标示符隔开,PHP代码只能在PHP文件中执行,不能写到其他语言文件中,html代码可以写到PHP文件中,直接写入到PHP文件中的方式不再推荐使用,可以使用引入的方式把html文件引入php文件中来执行。
第一章PHP变量2.1变量的介绍说明:可以存储变化的量(数据)的空间,可以变化的量是通过上下文来决定,所以称为“弱类型语言”。
2.2变量的声明说明:变量的声明是有“$”来进行定义的声明的,在内存需要定义变量并赋值。
语法:$变量名 = 量;
注意:
变量名是数字(0-9)、字母(a-zA-Z)、下划线组成的且不能以数字开头的定义方式。
以后变量名必须是“见名知意”的定义方式。
2.3可变变量说明:可以把某个变量的字当成另一个变量的名来使用,这个时候的好处是减少变量的定义,节省内存空间。
案例:
2.4变量的传值方式值传递说明:把一个变量的值“复制”一份,然后在赋值给另一个变量,这个时候的两个变量是没有任何关系的。
引用传递说明:把一个变量的值的空间地址给另一个变量,这个时候的两个变量公用一个数据空间,指向同一个地址,这个的两个变量值有关系的
2.5变量的范围说明:在PHP中变量分为三种访问的方式(范围),局部变量、全局变量、静态变量
全局变量说明:在函数外定义的变量的就称为“全局变量”,正常情况只能在函数外使用
局部变量说明:在函数内定义的变量就称为“局部变量”,正常情况只能在函数内部使用。
静态变量说明:正常情况下变量是在运行完当前页面后进行销毁的(PHP自己的特性),如果不想销毁可以使用静态变量
全局转局部或局部转全局说明:局部变量可以在函数内声明为全局变量,这个时候局部就可以在函数外使用,声明方式:$GLOBALS和global
2.6变量常用的5个函数Isset():判断变量是否存在
Unset():删除或销毁变量
Empty():判断变量是否为空
Echo:输出打印值,不能输出复合和特殊的数据类型的值
Var_dump():输出打印值、类型、长度,打印复合或特殊类型的值
第二章预定义变量说明:就是PHP系统内置的提供给使用的变量,这个变量一般都是超全局变量,超全局的说明就是没有作用域的限制有的还可以跨页面。
3.1$GLOBALS说明:globals是PHP内置的可以自动获取当前页面中的所有变量的内容。
3.2$_SERVER说明:server会自动获取服务器和客户端的信息
3.3$_FILES说明:获取上传文件的信息
Name:图片的名称
Type:图片的类型
Tmp_name:文件的临时文件夹和临时名称
Error:错误信息
Size:文件的大小
3.4$_GET:URL方式传递数据说明:其实就是浏览器的地址栏传递方式,
传递方式:URL地址?参数1=值1&参数2=值2.................................
传递形式:表单的get方式和超链接方式
3.5$_POST: HTTP POST方式传递数据说明:通过HTTP协议的post方式来传递数据
传递方式:表的post方式或ajax
3.6$_REQUEST第三章常量说明:常量一旦定义,里面的值和常量是不能改变和销毁的,而且常量名不能重复。
4.1常量的定义语法:define(常量名,常量值); 不能定义复合数据
5.xPHP版本:const来定义复合的数据,如:数组
7.0PHP版本:define可以定义复合的数据,如:数组
Define(ARR,[1,2,3,4]);
案例:
4.2访问常量说明:直接使用常量名就可以phpdefine重复了。
使用:网站的配置文件中使用。如:当前网站路径
4.3魔术常量--预定义常量产生随机数的函数:rand()