友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

php程序设计简明教程(DOC格式)-第19章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




②要告诉PHP 这个存放session 变量文件的路径:在PHP 配置文件php。ini 中  

设置session。save_path= d:/tmp 或其他文件夹,注意这里用正斜线/ ,是Unix 系统中目录的写法。  

  

在程序中使用:通过专门的函数进行。  

一般的顺序和使用的函数如下:  

①session_start——初始化  session 。  

语法: boolean session_start();  

本函数初始化一个新的session,若该客户数据已在  session  之中,则连上原session 。本函数返回值均为  true 。  

注意:在程序中,该函数的使用必须在任何向浏览器输出之前。  

②session_register——注册新的session 变量  

语法: boolean session_register(string name);  

本函数增加一个变量到当前客户的session 变量数组中。参数  name  即为欲加入的变数名。成功则返回  true  值。  

  

③象使用一般PHP 变量一样使用session 变量,  

如echo s_name。”;你好!”等等。  

  

④不使用时,基于安全的原因,应及时释放,最简洁的方法顺序如下:  

首先,unset掉每个session变量元素  

  unset(s_name)或unset (_SESSION''varname'')  

  删除名为s_name 的那个session 变量。  

  或说,删除了键名为s_name 的那个session 数组中的元素。  

  本质:销毁变量的内存空间  

  注意:不要  unset(_SESSION) ,这样将会使  _SESSION  不能发挥作用。  

然后,destroy 掉session 文件  

  session_destroy()——删除session 文件  

  语法: session_unset()  

  本质:删除变量的外部存储空间  

  

例:x。php  

  

  

y。php  



                                      PHP 讲义    第  52  页  共  90  页  


…………………………………………………………Page 53……………………………………………………………

  

  



第二节  PHP 编程要点  



1。流程控制结构  



 (1)基本结构if,switch,while ,for ,break,continue 同C 语言,详细用法参见有关资料,此处略。  

 (2 )exit 和die  

exit('string  message') :输出消息message 后终止脚本的执行。若省略message,则什么也不输出就终止了脚 

本的执行,这时,可以不带括号。  

例如:用于调试,查看a 中的内容是否为空串,是则中断执行,同时输出消息  

if(a=””)  

    exit(‘a 是空串!’);  

die 是exit 的别名,作用同exit。  

注意:exit 和die 都是用于控制语句流程的关键字,不是函数,因此不具备返回值的能力。  

 (3)包含文件  

require(“要包含的文件”)  

include(“要包含的文件”)  

两者具有相同的目的:包括并运行指定文件,类似于C 程序中包含头文件的作用。    

若要包含的文件找不到,include()  产生警告后继续执行,而  require()  则会报错并停止。因此,要想在丢失文 

件时停止处理页面,那就需要用  require() 。    

通常使用require()。  

注意  

①require()和include()都是语言结构,用于流程控制的,不是函数。  

②由于它们包含进来的是文件(一般是多条代码的集合),为保证主程序的逻辑流程正确,在条件语句中使用必 

须将其放在语句组中(花括号中)。  

例:基本的  require()  例子  

      



2。 PHP 嵌入HTML 或JavaScript 中  



使用四种不同的PHP 语言标记符,嵌入PHP 代码。  



                                    PHP 讲义    第  53  页  共  90  页  


…………………………………………………………Page 54……………………………………………………………

其中两种:  和    …  总是可用的。  

另两种是  

  短标记:  在  php。ini  配置文件的指令  short_open_tag=on 时可用。  

  ASP  风格标记,在  php。ini  配置文件的指令  asp_tags =on 时可用。  

例子:  

 (1)  

 (2 )  

                echo '有些编辑器如frontpage 不支持这种标记格式';  

          

 (3)  

 (4 )  

注意:  

〃Y  PHP 代码与 PHP 语言开始标记符和结束标记符之间,至少应有一个空格或回车,以便PHP 语言解释器能正 

  确区分它们。  

〃Y  如果将  PHP  嵌入到  XML  或  XHTML  中则需要使用    以保持符合标准。    

〃Y  在以下情况应避免使用短标记:开发需要发行的程序或者库,或者在用户不能控制的服务器上开发。因为目标 

  服务器可能不支持短标记。为了代码的移植及发行,确保不要使用短标记。    

〃Y  凡嵌有PHP 代码的程序文件,应具有Apache 能正确识别的PHP 文件扩展名(在Apache 配置文件中可查), 

   以便Apache 能将其提交给PHP 去解释执行。  

〃Y  本课程采用短标记:。  

  

例子:PHP 嵌入HTML 或JavaScript 中  

用PHP 程序通过数据库查询成绩,查询结果存放到一个数组cj 中,这个数组的情况如下:  

2 维,即2 列,分别是:学号,成绩  

5 个元素,即5 行  

整个数组表示成二维表格形式是:  



  下标     学号     成绩  



  0      1      1  



  1      2      2  



  2      3      3  



  3      4      4  



  4      5      5  



现在要求输出这个查询结果为网页。  

解:采用PHP 嵌入HTML 的方法  

  

  

  

  

                                         PHP 讲义    第  54  页  共  90  页  


…………………………………………………………Page 55……………………………………………………………

hello;world  

  

  

查询结果  

  

    学号成绩  

      

          

      

  

返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!