正文描述:《《Web数据库技术(第二版)》第10章:PHP程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章PHP程序设计建立PHP工作环境PHP支持的系统平台开始只支持基于Unix体系和UnixLike体系的操作系统现在也支持Windows操作系统Web数据库技术教程110PHP程序设计建立PHP工作环境(续)在windows下安装PHP把php-4.0.2.win32[1].zip文件解压至php安装目录把php4isapi.dll、php4ts.dll和msvcrt.dll文件拷贝到c:windowssystem(对于Windows95/98)或c:windowssystem32(对于windowsNT)目录下把php.ini-disk文件改名为php.i
2、ni,并拷贝到c:windows目录下Web数据库技术教程210PHP程序设计建立PHP工作环境(续)在windows下安装PHP(续)修改php.ini文件修改注册表Web数据库技术教程310PHP程序设计PHP程序模式有3种方法从HTML进入“PHP程序模式”:如:如:PHP语句;Web数据库技术教程410PH
3、P程序设计PHP的数据类型、运算符和表达式PHP数据类型PHP不是一种强类型语言。在应用程序中不需要进行数据类型的定义在执行PHP程序的过程中,解释程序会自动地对数据类型进行判断Web数据库技术教程510PHP程序设计PHP的数据类型、运算符和表达式(续)PHP常量PHP有许多预定义常量允许用户用define()函数自定义常量和用undefine()函数解除定义Web数据库技术教程610PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量内部变量主要有整数(interger)、浮点数(float-pointnumber)、字符串(string)、数组(array
4、)和对象(object)(1)初始化变量只要简单地给它赋值Web数据库技术教程710PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量(续)(2)初始化数组要将连续的数值加进数组,只需将要赋的值赋给不带下标的数组变量。该值会作为数组的最后元素加进数组中$names[]="Jill";//$names[0]="Jill"$names[]="Jack";//$names[1]="Jack"Web数据库技术教程810PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量(续)(3)初始化对象需要用new语句建立该类型的变量。classfoo{function
5、do_foo(){echo"Doingfoo.";}}$bar=newfoo;$bar->do_foo();Web数据库技术教程910PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量(续)(4)变量的作用域对于大多数PHP的变量只有一个作用域。在用户自定义函数里采用局部变量作用域。函数内使用的变量被缺省设置为局部变量Web数据库技术教程1010PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量(续)动态变量一个能够被动态赋值和使用的变量名普通变量的赋值语句:$a="hello";动态变量引用该变量的值作为一个新变量的名字:$$a="world";
6、两个变量被定义并存贮在PHP符号树中:$a的内容是"hello",$hello的内容是"world"echo"$a${$a}";的显示结果完全等同于:echo"$a$hello";Web数据库技术教程1110PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量(续)PHP外部变量包括从HTML表单、IMAGESUBMIT、HTTPCookies和环境变量中得到的变量Web数据库技术教程1210PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量(续)变量类型转换(1)强制类型转换在需要进行类型强制转换的变量前的括号中写出想要的类型名$foo=10;//
7、$fooisaninteger$bar=(double)$foo;//$barisadoubleWeb数据库技术教程1310PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量(续)(2)字符串转换字符串作为数值类型计算时,结果的值和类型按以下方式决定:如果字符串中包含任何“.”、“e”及“E”字符,则被作为double类型计算。否则,就作为integer类型计算Web数据库技术教程1410PHP程序设计PHP的数据类型、运算符和表达式(续)PHP变量(续)$foo=1+"10.5";//$fooisadouble(
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。