Web应用系统安全开发课件:PHP的语言基础.pptx

Web应用系统安全开发课件:PHP的语言基础.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Web应用系统安全开发

PHP的语言基础;

PHP基本语法;

1.概述

?PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,它由服务器负责解释执行,具有自己的语法结构。

?PHP可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。

?PHP支持多种数据库,包括MySQL、Oracle和SQLServer等。

?本节主要介绍如何在Windows系统平台上开发PHP程序以及如何在HTML网页中加入合法的PHP程序代码。;

2.PHP标记符

?标记符,就是为了便于与其他内容区分所使用的一种特殊符号

?PHP代码可以嵌入到HTML、JavaScipt等代码中使用,因此就需要使用PHP标记符

?PHP标记符将PHP代码与HTML内容进行识别,当服务器读取该段代码时,就会调用PHP编译程序进行编译处理

?php

echo“Hello,world!”;

?;

3.PHP注释

?注释可以理解为代码中的解释和说明,是程序中不可缺少的重要元素。

?使用注释不仅能够提高程序的可读性,而且还有利于程序的后期维护工作。

?注释不会影响程序的执行,因为在执行时,注释部分的内容不会被解释器执行。

?在PHP程序中添加注释的方法有3种,可以混合使用

(1)“//”:C++语言风格的单行注释。

(2)“/*……*/”:C语言风格的多行注释。

(3)“#”:UNIX的Shell语言风格的单行注释。;

4.标识符

?在系统的开发过程中,需要在程序中定义一些符号来标记一些名称,如变量名、函数名、类名等,这些符号被称为标识符

?在PHP中,定义标识符要遵偱一定的规则

(1)标识符只能由字母、数字和下划线组成。

(2)标识符可以由一个或多个字符组成,且必须以字母或下划线开头。

(3)当标识符用用变量时候,区分大小写。

(4)当标识符由多个单词组成,那么应使用下划线进行分隔,如user_name。;

5.关键字

?关键字就是编程语言里事先定义好并赋予了特殊含义的单词,也称为保留字。如echo用于输出数据,function用于定义函数。见下表所示,该表列举了PHP中所有的关键字。

?注意:(1)关键字不能作为常量、函数名或类名使用。(2)关键字虽然可作为变量名使用,但是容易导??致混淆,不建议使用。;

PHP数据类型;

1.概述

?数据是计算机程序的核心,计算机程序运行时需要操作各种数据,这些数据在程序运行时临时存储在计算机内存中。

?定义变量时,系统在计算机内存中开辟了一块空间用于存放这些数据,空间名就是变量,空间大小则取决于所定义的数据类型。

?因此就应当根椐程序的不同需要来使用各种类型的数据,以避免浪费内存空间。

?PHP支持的数据类型分为3类,分别是标量数据类型,复合数据类型和特殊数据类型。;

2.标量数据类型

?标量数据类型是数据结构中最基本的单元,只能存储一种数据。

(1)整型(integer)

?整型数据类型取值只能是整数,包括正整数、负整数和0。

?整型数据可以用十进制、八进制和十六进制表示。八进制整数前面必须加0;十六进制整数前面必须加0x。

?字长与操作系统有关,在32位的操作系统中的有效范围是-2147483648~+2147483647。

$a=666;//十进制

$b=-666;//负整数

$c=0666;//八进制

$d=0x666;//十六进制;

(2)浮点型(float/double)

?浮点数据类型可以存储整数和小数。

?字长与操作系统有关,在32位的操作系统中的有效范围是1.7E-308~1.7E+308。

?浮点型数据有两种书写格式,分别是标准格式和科学计数法格式。

5.1286,0.88,-18.9//标准格式

8.31E2,32.64E-2//科学计数法格式

(3)布尔型(boolean)

?布尔型也称逻辑型数据。取值范围为真值(true)或假值(false)。

$a=true;

$b=false;;

?字符串是字符序列,比如“Helloworld!”,字符串可以是引号内的任何文本

?可以使用单引号或双引号,两者的不同之处是:单引号中包含的变量名称或者任何其他的文本都会不经修改地按普通字符串输出,而在双引号中所包含的变量会自动被替换成实际变量值。

$x=666;

$a=深圳欢迎你$x;

$b=深圳欢迎你$x;

echo$a;//输出:深圳欢迎你$x

echo$b;//输出:深圳欢迎你666;

3.复合数据类型

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档