函式名稱: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 的值。