English | 简体中文 | 繁體中文
查询

OCICollection::assign()函数—用法及示例

「 将一个 OCICollection 对象的值分配给另一个 OCICollection 对象 」


函数名称:OCICollection::assign()

适用版本:PHP 7.0.0 及以上版本

函数描述:OCICollection::assign() 方法用于将一个 OCICollection 对象的值分配给另一个 OCICollection 对象。

语法:bool OCICollection::assign ( OCICollection $source [, int $options = 0 ] )

参数:

  • $source:要分配值的 OCICollection 对象。
  • $options(可选):指定分配选项的位掩码。默认值为 0。

返回值:

  • 如果成功分配值,则返回 true。
  • 如果分配过程中发生错误,则返回 false。

示例:

// 创建两个 OCICollection 对象
$sourceCollection = new OCICollection(["apple", "banana", "orange"]);
$targetCollection = new OCICollection();

// 使用 assign() 方法将 sourceCollection 的值分配给 targetCollection
if ($targetCollection->assign($sourceCollection)) {
    echo "值成功分配!";
} else {
    echo "分配值时发生错误!";
}

// 打印 targetCollection 的值
var_dump($targetCollection);

// 输出结果:
// 值成功分配!
// object(OCICollection)#2 (3) {
//   [0]=> string(5) "apple"
//   [1]=> string(6) "banana"
//   [2]=> string(6) "orange"
// }

在上面的示例中,我们创建了两个 OCICollection 对象,sourceCollection 和 targetCollection。然后,我们使用 assign() 方法将 sourceCollection 的值分配给 targetCollection。最后,我们打印 targetCollection 的值,可以看到它成功地获得了 sourceCollection 的值。

补充纠错
热门PHP函数
分享链接