Threaded::shift()

从线程安全对象(Threaded对象)的前端移除并返回第一个元素

首字母:T

函数名:Threaded::shift()

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

用法: Threaded::shift() 函数用于从线程安全对象(Threaded对象)的前端移除并返回第一个元素。

语法: public mixed Threaded::shift ( void )

参数: 该函数没有参数。

返回值: 如果成功移除并返回第一个元素,则返回该元素的值。如果线程安全对象为空,则返回 NULL。

示例:

shift();
echo $firstElement; // 输出: "apple"
// 线程安全对象现在变为 ["banana", "cherry"]
?>

注意事项:

  • Threaded::shift() 函数只能用于线程安全对象(Threaded对象)。
  • 如果线程安全对象为空,即没有任何元素,调用 shift() 方法将返回 NULL。
  • 调用 shift() 方法会改变线程安全对象的原始内容,即移除并返回了第一个元素。

同首字母函数