- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP知识点整理
复习中注意以下易错点:1、PHP系统函数:1)字符串处理函数(例如:反转、截取等)2)操作数据库的函数,要知道作用、参数、返回值3)检查变量的函数(是否定义、是否有值、检查数据类型等等)2、面向对象3、session、cookie4、Php环境的配置
“PRC”); Asia/shanghai
B,错误显示(display_errors = on)
8、php标记符风格
(1)标准风格 ?php ?
(2)简短风格 ? ? 需要在php.ini中配置:short_open_tag=on
(3)脚本风格 script language=”php”/script
(4)ASP风格 % % 需要在php.ini中配置:asp_tags=on
9、PHP的注释方法
(1)// 单行注释
(2)# 单行注释
(3)/* */ 块注释(多行注释)
10、PHP的数据类型
(1)整型 (integer) 标量数据类型
(2)浮点型(double) 标量数据类型
(3)字符串(string) 标量数据类型
(4)布尔型(boolean) 标量数据类型
(5)数组 (array) 复合型
(6)对象 (object) 复合型
(7)Null型 特殊型
(8)资源(resource) 特殊型
注意:标量数据和数组的最大区别是什么?一个标量只能存放一个数据,而数组可以存放多个数据。
几个常用的系统预定义常量
?php
echo __FILE__.br/; //输出当前文件的路径
echo __LINE__.br/; //输出该语句所在的行数
echo PHP_VERSION.br/; //输出PHP的版本
echo PHP_OS.br/; //输出操作系统名称
?
效果如下:
自定义常量
常量如何定义? 如何检测一个常量是否被定义?常量的值只能是哪些数据类型??答:定义:define(“常量名”,”常量的值”,true/flase)
注意:常量是在程序执行过程中无法改变或取消的数据,常量的作用域是全局的,常量名严格按照命名规则来命名。前两个参数为必选参数,第三个是设置大小写敏感,true代表大小写不敏感,flase代表大小写敏感,不写默认为大小写敏感。
defined()可以检测给定的常量是否被定义,其返回值为true或者是flase;
?php
define(ZHAO,赵桂斌,true);
echo ZHAO;
?
输出效果是:
赵桂斌
第三个参数设置成true,也就是大小写不敏感,所以像下面这么写,效果一样
?php
define(ZHAO,赵桂斌,true);
echo zhao;
?
注意:常量的数据类型只能是标量数据(布尔型boolean,整型interger,浮点型 float/double,字符串string)。
如果定义了两个相同的常量,前者和后者哪个起作用?
前者起作用(程序自上而下运行),因为常量一旦定义就不能被重新定义或者取消定义。
12 、变量如何定义?如何检查变量是否定义?如何删除一个变量?判断一个变量是否为空的函数?
答:变量的定义用一个$号后面跟着变量名(必须符合命名规则)来表示。在php中可以用isset()来检查改变量是否被定义;用unset()可以释放给定的变量;用empty()可以检查一个变量是否为空。
13、什么是变量作用域?? 答:就是变量在程序中的可作用范围。根据变量的作用域,变量分为局部变量和全局变量。
14、什么是局部变量和全局变量?函数内是否可以直接调用全局变量?
答:局部变量是函数内部定义的变量,其作用域是所在的函数。如果函数外还有一个跟局部变量名字一样的变量,程序会认为它们两个是完全不同的两个变量。当退出函数的时候,其中的局部变量就同时被清除。
? 全局变量是定义在所有函数以外的变量,其作用域是整个php文件,但是在用户自定义的函数内部是无法使用的。? 如果一定要在用户自定义的函数内部使用全局变量,那么就需要使用global关键字声明。也就是说如果在函数内的变量前加上global来修饰,那么函数内部就可以访问到这个全局变量,不仅可以利用这个全局变量进行运算而且可以对这个全局变量进行重新赋值。
?php
$a=1;
$b=2;
Function fun()
{
echo $a;
global $b;
echo $b;
}
fun();
?
结果为:2;
分析:在函数体内无法使用全局变量,利用global来声明变量。
15、如何定义一个函数?函
您可能关注的文档
最近下载
- 0102、U9 cloud供应链-采购管理.pptx VIP
- 上海市各机构名称英译.docx VIP
- 0303、U9 cloud财务-应收管理.pptx VIP
- 0302、U9 cloud财务-应付管理.pptx VIP
- 0304、U9 cloud财务-总账管理.pptx VIP
- 数据通信与计算机网络(第3版)全套PPT课件.pptx
- 0105、U9 cloud供应链-多组织供应链协同.pptx VIP
- 第5课 走近科学家 第3课时(课件)2025-2026学年道德与法治三年级上册统编版.pptx VIP
- 临床药物治疗学第四节.pdf VIP
- 2025年湖南中医药高等专科学校单招职业技能测试必刷测试卷最新.docx VIP
文档评论(0)