PHP中的函数与对象

在PHP中,允许程序设计者将常用的流程或者变量等元素组成一个固定的格式,也就是说使用者可以自行组合函数或者对象。PHP中的函数和C语言一样,包括有返回值和无返回值的,不想PASCAL分成函数和程序那么复杂。在函数的名称上,PHP对于大小写的要求很松散。可以再定义函数时写成大写的名字,而在使用时使用小写的名字。对函数而言,不用管大小写,只要主要名称没有重复就可以了。在使用时,在自定义的函数名称前要加入function的保留字,表示这是定义使用者的自定义函数。之后的myfunc可以是任何的英文字母开头的字符串,字符串除了开头不能是字符串或下划线外,在第一个字母后可以是数字或下划线,当然其他的符号或者中文字不能当函数名。

使用一个存储过程和一个Command对象

在网站建设编码过程中通常更倾向于使用数据存储中定义一个存储过程来实现数据的更新。存储过程能够提供更高的性能,能够对那些好奇的用户实现数据库表结构的隐藏,并对安全权限进行更有效的管理,利用一个存储过程而不是一个SQL语句来实现。在从数据存储中提取数据的时候使用一个存储过程和一个Command对象与使用一个SQL语句从根本上来说是一个相似的过程。

在使用一个Command对象来运行一个用来更新源数据的存储过程中,这个名为AddNewBook的存储过程是利用我们所提供的SQL脚本在数据库WroxBooks中创建的。它使用为存储过程提供的参数的值想BookList表中插入一个新行,如果这个操作成功实现,则返回零值。

事务处理的Transaction对象

在ADO.NET中,有两个实现事务的对象,一个是用于SQL Server(通过TDS)的SqlTransaction对象,另一个则是适用于OLE-DB提供者的OleDbTransaction对象。
网站建设的数据库技术ADO.NET中,有两个实现事务的对象,一个是用于SQL Server(通过TDS)的SqlTransaction对象,另一个则是适用于OLE-DB提供者的OleDbTransaction对象。调用当前Connection对象的BeginTransaction方法就可以开始一个事务,这个方法在连接上开始一个事务,在事务得到确认或回退前所有通过连接对数据所做的后续修改都是这个事务的一部分。它返回一个Transaction对象,必须将这个Transaction对象赋给所有被注册到这个事务中的Command对象。

从会话中保存和检索对象

对象捆绑到会话的名字可以是任意唯一字符串。因为会话是在当前HTTP会话中的所有servlet和JSP页面之间共享,然而使用一个与其他应用不冲突的名字是很有意义的。最常见的是选择那些带有包名或servlet或JSP页面全质类名前缀的名字。会话中可保存任意类型对象,但是因为会话可能被序列化,最好是让会话对象实现java.io.Serializable。注意,只有对象可以保存,面不是伪指令,如int、char或double。为保存这些伪指令,必须使用其对象包容器Integer、Character或Double。

«12»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.