- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云南林业职业技术学院信息工程学院--2020 年秋季课程
云南林业职业技术学院信息工程学院--2020 年秋季课程
PAGE 1
PAGE 1
《PHP 核心技术》
第 02 章--笔记 PHP 语言基础 02
PHP 的标识符(暂时演示变量):(demo01)
标识符:就是语言元素的名称,程序中表示变量名,类名,方法名等符号。标识符有大小写 区分,以字母(A~Z,a~z)或“_”开始,后面可以跟数字、字母、下划线和“$”。
与 Java 类似,PHP 中的类名的首字母是大写,方法名首字母小写,后面采用驼峰式规则。如:类名:MyTeacher (大驼峰式)
方法名:myTeacher (小驼峰式)
PHP 的关键字:(详见教材 P42)
关键字不能作为方法名,变量名和类名。true, false, null 必须是小写。
public, protected, private 三个表示访问级别的关键字,从左到右访问范围越来越小。
PHP 的原始数据类型:(详见教材 P43)
boolean, int, float, double, string, array, object, resource, null 其中只有 boolean, int, float, string 四种数据类型用于声明(定义)变量。
PHP 的复合数据类型:(例:demo02)
复合数据类型:将多个相同类型的项聚集起来,表示一个实体。包括数组 (array)和对象(object)。
数组:有索引的数据值集合。以键值对形式存在。
对象:必须显式地声明,在类 class 中声明属性和行为。
PHP 的变量:(例:demo03)
变量以美元符号$开头,然后是变量名。变量名需遵循标识符的命名规则。如:$name, $age,
$_my_books 等。 注意:变量是区分大小写的。变量之间的拼接使用“.”; 变量的赋值方式:按值赋值,引用赋值。
按值赋值:将表达式的值赋值到变量。这是常见的赋值方式。 如:
$name = “张三”;
$num= 10+“20”; // $num = 30;
引用赋值:一个变量与另一个变量引用的内容。如果多个变量引用了同一个内容,那么修改其中任意一个变量的值,其他变量的值也会变化。在等号后面加上符号“”就能完成引用赋 值。
如:
$age = 20;
$age02 = $age;
$age02 = 99;
print_r($age); // 99
PHP 变量的作用域:(例:demo04)
在 PHP 脚本的任何位置都能声明变量。但是声明的位置会影响其作用范围。这个可访问的范围称为变量的作用域(scope)。
根据变量的作用域,分为以下几类:
局部变量。就是在函数内部声明的变量。
函数参数。就是定义函数时在函数名称后面()中写的变量名。
全局变量。需要在变量的前面加上关键字 GLOBAL。
静态变量。会一直存在,不会因为函数退出而消失。需要在前面加上 static。
PHP 的系统变量: (例:demo05)
PHP 的系统变量也称超级全局变量,可以在 PHP 文件的任何地方任何时候都能使用,并且不用事先定义。
(一)$_SERVER: 获取 PHP 内部的大多数信息(参照 P51 —52 ,后期可以对照查看);
(二)$_GET 数组:用于存储以 GET 方式传输的数据。
(三)$_POST 数组:用于存储以 POST 方式传输的数据。
(四)$_REQUEST: 可以接收 GET 和 POST 方式的参数。
(五)$_GLOBALS 数组:存储了所有全局变量。
(六)$_FILES: 存储被上传的文件信息。
(七)$_COOKIE: 记录登录用户的相关信息。
变量的类型转换:(例:demo11)
变量的类型转换,分为自动类型转换和强制类型转换。 注意:任何数据类型都可以转换为对象。
常量:(例:demo12)
常量:在程序执行中无法修改的值。如π=3.1415926, 1km=1000 米中的 1000. 常量的定义格式:define(name, value, 是否敏感 true 或 false)
注意:是否敏感 true 或 false。如果是 true 就表示该常量的引用不区分大小写。
运算符和表达式:(例:demo13)
运算符:
算术运算符:+, -, *, /, %, ++, - -, +=, -+, *=, /=, %=
字符串操作符:连接符(.) 逻辑运算符: || !
关系运算符: = = != ==判断值是否相等 ===判断值和数据类型都相等赋值运算符: =
字符串操作符: .
运算符的优先级:(详见 P67-68)
表达式:由运算符和变量、常量等组成的式子,实现算术、逻辑等运算。 三目运算(也称
您可能关注的文档
- 移动式皮带输送机使用说明书.docx
- 移动式泡沫灭火装置使用说明书.docx
- 移动式脚手架安全规范.docx
- 移动式臭氧消毒机.docx
- 移动查勘定损项目应用现状分析.docx
- 移动机器人转向电机齿轮箱技术参数与定制开发.docx
- 移动流媒体技术及其应用发展方向.docx
- 移动油机发电安全操作规范.docx
- 移动版新HTC T328t解锁和刷ROOT的一些心得.docx
- 移动混合应用Hybrid-App开发实战.docx
- wipo-2022年技术与创新支持中心和技术转让办公室报告 - 加强地方创新能力以加速知识和技术转让.docx
- 中文大模型基准测评2024年10月报告-2024年度中文大模型阶段性进展评估.docx
- 2024年三季度宏观经济分析报告.docx
- 【深交所】红日药业:2024年一季度报告.docx
- Acc智能制造与卓越运营业务体系设计咨询方案.docx
- 第六代固定通信网(F6G)白皮书V2.0——天地一体化光通信技术.docx
- 提升效益 持盈保泰-摩根大通2024年中国运营资金指数报告-摩根大通.docx
- 新时代低空休闲发展研究-中国旅游协会休闲度假分会.docx
- 标普信评 -保障房怎么搞?--新加坡模式的借鉴与启发 202409.docx
- 标普信评 -一文看懂电力行业信用趋势:风光发电杠杆或持续上升 202409.docx
文档评论(0)