PHP第2周讲义

上传人: y****g 文档编号:131872935 上传时间:2020-05-10 格式:DOCX 页数:5 大小:81.93KB
返回 下载 相关 举报
PHP第2周讲义_第1页
第1页 / 共5页
PHP第2周讲义_第2页
第2页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《PHP第2周讲义》由会员分享,可在线阅读,更多相关《PHP第2周讲义(5页珍藏版)》请在金锄头文库上搜索。

1、PHP基本语法Dreamweaver站点配置:PHP语法来源于C语言一、PHP文件格式1、PHP文件可以用任意文本编辑软件书写,其文件后缀(扩展名)取为PHP即可。2、PHP文件中的标签与HTML格式完全相同,但是PHP代码要用括起。注:也可以用其它标记括起,但是注意慎用,如与ASP语言的格式重复,故不宜使用。另外还可以使用以上两点必须在php.ini中设置为short_open_tag = onasp_tags = =on还有一种脚本风格即:3、PHP注释语句的格式为: / 单行注释内容或:/* */ 括起 多行注释或:# 半行注释4、PHP语句可以与HTML语句混合引用:(1)凡是PHP语

2、句各自单独用括起。如:李逍遥赵灵儿5、PHP语句一般以C语言为基础,比如每条语句的后面应用“;”结束二、PHP数据与变量类型1、常量(1)自定义常量define()函数的语法格式:define(name,值为value,Boolean case_insensitive) 功能:定义一个名字为name,值为value的常量:ase _insensitive 参数的默认值默认为FALESE , 表示常量名name大小写敏感(区分大小写): case_insensitive 参数值如果为TRUE,表示常量名name大小写不敏感(不区分大小写)。说明:常量名name为字符串类型数据,常量值value

3、必须是标量数据类型数据。注意:常量名必须用“”进行定界。 常量的作用域是全局的,不存在使用范围的问趣,可以在程序任意位置进行定义和使用常量。常最一旦被定义,其值不能在程序过程中修改,也不能被销毁。(2)常量的内存分配 内存中专门为常量的存储分配了一个空间:常量存储区。常量存储区是一块比较特殊的存储空间,位于该存储空间的常量是全局的,且在程序运行期间不能修改和销毁。(3)预定义常量 PHP还预定义了许多常量,这些常量无需使用define()函数定义,可直接在程序中使用。(1)_FILE_ ( FILE 前后是两个下划线):当前正在处理的脚本文件名。(2)_LINE _( LINE 前后是两个下划

4、线):正在处理的脚本文件的当前行数。(3)PHP_VERSION :当前PHP 预处理器的版本。(4)PHP_OS: PHP所在的操作系统的类型,如Linux。(5)TRUE :表示逻辑真:FALSE 常最:表示逻辑假:NULL 常最:表示没有值 或值不确定。(6)DIRECTORY_SEPARATOR常量:表示目录分隔符,Unix 或Linux 操作系统环境时的值为“/”Windows 操作系统环境时的值为“”。2、变量(1)PHP变量不需要进行事先声明,但要用$开头表示这是一个变量。(2)变量基本概念变量是用于临时存储数据的容器,这些数据可以是任意一种数据类型的数据PHP中的变最名遵循以下

5、规则:变量名必须以美元符号($)开头,例如:$userName 。变量名的第一个字符必须是字母或下划线(不能是数字),变量名称可以包含字母、数字和下划线的组合。PHP中的变量名是区分大小写的,这是一个非常重要的规则。这意味着$userName 和$UserName 是截然不同的两个变量。(3)变量赋值方式传位赋值方式、传地址赋值方式(4)可变变量 PHP 提供了一种特殊类型的变量:可变变量,可变变最允许PHP程序动态地改一个变量的变量名,可变变量的工作原理是用一个变量的“值”作为另一个变量的“名”。(5)预定义变量$_SERVERSERVER_ADDR:当前服务器IP地址$_SERVERSER

6、VER_NAME:当前服务器名3、PHP数据类型(1)整型(int或integer):表示整数,取值范围为大致负21亿到正21亿之间,以“0”开头表示八进制,以“0x” 开头表示十六进制。(2)浮点型(float或double):即表示实数,取值范围大致在正负1.7e-308到1.7e+308之间。(3)字符串型(string):用单引号或双引号括起表示,如:$a=abc$b=”abc”单引号与双引号的区别在于:单引号不检查其中是否包括变量,即如果其中有类似$a的字样也原样输出,而双引号则检查变量名,即如遇该类情况则输出变量内容(该变量存在)。如代码:?php$a=abcdefg;echo $

7、a;echo $a;?的运行结果为:(4)布尔型(即逻辑型)(boolean)布尔型包括true(真)和false(假),输出时True显示为1,而False显示为0。除不成立的条件表达式外,以下情况也被认为是False:false、数值0(包括整型的浮点型),空白字符串、字符0,没有成员变量的数组、空值NULL。4、PHP数据类型的转换(1)显式转换,又叫强制转换,即在被转换数据前加上(类型符)但是注意:浮点型转换为整型时,直接忽略小数部分,即(int)1.1和(int)1.9的结果都是1字符串转成整型时,如果字符串前面是数值型,则结果即为该数值,如果不是,则结果为0。(2)隐式转换直接通过

8、赋值进行转换。即将什么形式的数据赋给某一变量,则该变量即自动为什么类型。三、PHP运算符1、算术运算符包括:+、*、/、%(取余)2、字符运算符PHP下字符运算符有两个(1)“.”表示将两个字符串变(常)量连接起来形成一个新字符串。(2)“+”如果两边的变量中以字母开头则视为0,如果以数字开头则视为该数字,然后进行算术运算。3、关系运算包括:(大于)、=(大于等于)、=(小于大于)、=(等于)、!= (不等于)4、逻辑运算:参照C语言,包括非(!)、与(and或&)、或(or或|)上机练习1:利用赋值输入三个数a,b,c,求ax2+bx+c=0的解。(暂不考虑无解的情况)上机练习2:将两个数(任意确定)分别赋给两个变量,并输出(1)以这两个变量为边长的矩形面积(2)以第一个变量为半径的圆的面积与周长,球的体积。(3)以第一个变量为底面半径,第二个变量为高的圆柱和圆锥的体积。输出时要写一些提出语言,如:该矩形的面积为*,而不要直接简单地输出结果。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > PHP资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号