- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP变量的类型.ppt
第3章 PHP的常量与变量;课前回顾
PHP介绍
Apache+PHP+MySQL黄金组合
学会配置PHP环境
;PHP语法的概述 ;3.1、PHP程序注释; 类似ASP的%,PHP可以是?php或者是?,结束符号是?,当然您也可以自己指定。通常情况下,有以下几种方式:; 引用文件的方法有两种:include和require
include 的使用方法
如: include(MyIncludeFile.php); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
require 的使用方法
如: require(MyRequireFile.php); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
;3.4 PHP的变量;标量数据类型:
(1)布尔型(boolean)
(2)整形(integer)
(3)浮点型(float)(浮点数,也做”double”)
(4)字符串(string)
复合数据类型
(1)数组(array)
(2)对象(object)
另外,PHP中,还有两种特殊的数据类型:
(1)资源(resource)
(2) 空值(NULL);布尔型(boolean);整形(integer)和浮点型(float);浮点型(float);字符串(string);单引号
指定一个简单字符串的最简单的方法是用单引号(字符 )括起来。
要表示一个单引号,需要用反斜线(\)转义,和很多其它语言一样。如果在单引号之前或字符串结尾需要出现一个反斜线,需要用两个反斜线表示。注意如果你试图转义任何其它字符,反斜线本身也会被显示出来!所以通常不需要转义反斜线本身。
注: 在 PHP 3 中,此情况下将发出一个 E_NOTICE 级的警告。
注: 和其他两种语法不同,单引号字符串中出现的变量和转义序列不会被变量的值替代。 ;双引号
如果用双引号()括起字符串,PHP 懂得更多特殊字符的转义序列:
表格 6-1. 转义字符
序列含义
\n换行(LF 或 ASCII 字符 0x0A(10))
\r回车(CR 或 ASCII 字符 0x0D(13))
\t水平制表符(HT 或 ASCII 字符 0x09(9))
\\反斜线\$美元符号\“双引号\[0-7]{1,3}此正则表达式序列匹配一个用八进制符号表示的字符
\x[0-9A-Fa-f]{1,2}此正则表达式序列匹配一个用十六进制符号表示的字符 此外,如果试图转义任何其它字符,反斜线本身也会被显示出来!
双引号字符串最重要的一点是其中的变量名会被变量值替代。细节参见字符串解析。 ;定界符
另一种给字符串定界的方法使用定界符语法(“”)。应该在 之后提供一个标识符,然后是字符串,然后是同样的标识符结束字符串。
结束标识符必须从行的第一列开始。同样,标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始。;3.43、检查变量的类型(var_dump());3.44变量的作用域 ; 在用户自定义函数中,一个局部函数范围将被引入。任何用与函数内部的变量按缺省情况将被限制在局部函数范围内。例如:
?php
$a = 1;/*全局范围内的变量*/
function Test()
{
echo $a;/* 只在函数内使用*/
}
Test();
?
这个脚本不会有任何输出,因为echo语句引用了一个局部版本的变量$a,而且在这个范围内,它并没有被赋值。你可能注意到PHP的全局变量和C语言有一点点不同,在C语言中,全局变量在函数中自动生效,除非被局部变量覆盖。这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP中全局变量在函数中使用时必须申明为全局。;使用一个全局的变量 global关键字 ;3.45、连接符(.);2.46、引号中的变量;预定义变量的访问;PHP中的数组实际上是一个有序图。图是一种把value(值)映射到keys(键)的类型。
文档评论(0)