登录 注册
当前位置:主页 > 资源下载 > 50 > 在Windows Server 2008 R2 x64环境下搭建Oracle 11g R2 RAC+ASM的配置指南,包括连接变量的设置

在Windows Server 2008 R2 x64环境下搭建Oracle 11g R2 RAC+ASM的配置指南,包括连接变量的设置

  • 更新:2024-06-06 22:53:44
  • 大小:23.76MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Perl - 后端
  • 格式:PDF

资源介绍

15.1 连接变量与类 在通常情况下,当对变量执行某种操作如赋值、修改或打印变量内容时,Perl 会在内部对该变 量进行一些必要的处理。譬如,在创建变量并为它赋值时,用户无需使用构造函数方法;而在操纵 变量时,也没有必要为它创建访问方法。赋值语句 $x=5 并没有提供过于复杂的语义。Perl 会为 $x 创建一个内存位置,并将值 5 放到该位置中。 现在,用户可以把常规变量和类连接到一起,以便为该变量提供方法,从而能在赋值或检索变 量值时变换相应的变量,就好像变魔术一样。然后,用户便可为这些标量、数组或散列提供新的具 体值。和那些必须通过引用来访问的对象不同,连接变量在创建后就和其他变量一视同仁。所有这 些细节都将对用户隐藏。用户可以通过与连接前一样的语法给变量赋值或访问这些变量 。其神奇 之处在于幕后的动作。Perl 会创建一个负责表达该变量的对象,并使用预定义的方法名构造、设置、 获取和撤销连接到变量的对象。创建类的程序员可使用预定义的方法名(如 FETCH 和 STORE)来 导入操作对象时需要使用的语句。用户能连接一个变量,从此以后,就可以在程序中像使用其他变 量一样地使用它。 15.1.1 tie 函数 tie 函数负责把变量连接到一个指定的包或类上,并返回一个指向对象的引用。其所有细节都在 内部予以处理。tie 函数常常会和关联数组配合使用,以便将其键 / 值对连接到数据库上;譬如,在 Perl 发布包提供的 DBM 模块中使用连接变量。untie 函数负责断开变量与类之间的连接。tie 函数 的格式如下: 格式 $object = tie variable, class, list; untie variable; tie variable, class, list; $object = tied variable;  DBM 数据库借助 tie 机制自动对数据执行数据库操作。