《Lecture2PHP基础》.ppt

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

Lecture 2:PHP基础 PHP语法的概述 PHP语法主要借鉴于C/C++,也部分参考了Java和Perl。 类似C语言,书写PHP代码的时候,每句完成代码后都要以分号“;”结束。 既然是一门编程语言,肯定会由多种编程元素组成,如变量、常量、运算符、控制语句、数组、字符串、函数和对象等。 PHP程序注释 通常使用: (1) // (2) /*…*/ (3) # 嵌入方法 类似ASP的%,PHP可以是?php或者是?,结束符号是?,当然您也可以自己指定。通常情况下,有以下几种方式: 引用文件 引用文件的方法有两种:include和require include 的使用方法 如: include(MyIncludeFile.php); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。 require 的使用方法 如: require(MyRequireFile.php); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 标示符 标示符是适用于变量、函数和其他各种用户定义对象的一般术语。 标示符可以由一个或多个字符组成,但必须以字母或下划线开头。 标示符区分大小写。 标示符名不能与任何PHP预定义关键字。 PHP中的常量 PHP中对常量的类型要求是不严格的 常量分为预定义常量和自定义常量两种 预定义常量:PHP内部事先已经定义了的常量 预定义常量有多种不同的开头,决定了各种不同的类别 自定义常量:由用户自行依据程序的需要来定义的常量 自定义常量的定义格式: define (“常量名”, 表达式或值) 例:define (“CONSTANT”, “Hello, World.”) 示例 ? php define(CONSTANT, Hello World.); echo CONTANT; undefine(CONTANT) ; ? PHP的变量 1、PHP变量名的约定: (1) PHP的变量名区分大小写; (2) 变量名必须以美元符号$开始; (3) 变量名开头可以以下划线开始; (4) 变量名不能以数字字符开头. 2、PHP变量的类型: PHP变量数据类型的定义是通过变量的初始化,系统设定. $mystring = 我是字符串 ; $NewLine = 换行了 ; $int1 = 38 ; 数据类型可分为二种: 一是标量数据类型 ,二是复合数据类型。 标量数据类型: (1)布尔型(boolean) (2)整形(integer) (3)浮点型(float)(浮点数,也做”double”) (4)字符串(string) 复合数据类型 (1)数组(array) (2)对象(object) 另外,PHP中,还有两种特殊的数据类型: (1)资源(resource) (2) 空值(NULL) 布尔型(boolean) 这是最简单的类型。boolean 表达了真值,可以为 TRUE 或 FALSE。 注: 布尔类型是 PHP 4 引进的。 语法 要指定一个布尔值,使用关键字 TRUE 或 FALSE。两个都是大小写不敏感的。 ?php $foo = True; // assign the value TRUE to $foo ? 通常你用某些运算符返回 boolean 值,并将其传递给流程控制。 整形(integer)和浮点型(float) 整数大小超出其范围后,自动转化为双精度型, 浮点型(float) 双精浮点型 浮点数(也叫“floats”,“doubles”或“real numbers”)可以用以下任何语法定义: ?php $a = 1.234; $a = 1.2e3; $a = 7E-10; ? 浮点数的字长和平台相关,尽管通常最大值是 1.8e308 并具有 14 位十进制数字的精度(64 位 IEEE 格式)。 浮点数精度显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*10) 通常会返回 7 而不是预期中的 8,因为该结果内部的表示其实是类似 7.9999999999...。 这和一个事实有关,那就是不可能精确的用有

文档评论(0)

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

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

1亿VIP精品文档

相关文档