函数文档

wp_clone()

💡 云策文档标注

概述

wp_clone() 函数用于克隆一个对象,返回克隆后的对象。该函数在 WordPress 3.2.0 版本中已被弃用。

关键要点

  • 函数 wp_clone() 接受一个必需参数 $input_object,表示要克隆的对象。
  • 返回值为克隆后的对象,使用 PHP 的 clone 关键字实现。
  • 该函数在 WordPress 2.7.0 版本引入,但在 3.2.0 版本被弃用,开发者应避免使用。

代码示例

function wp_clone( $input_object ) {
    // Use parens for clone to accommodate PHP 4. See #17880.
    return clone( $input_object );
}

注意事项

  • 由于该函数已弃用,建议直接使用 PHP 的 clone 关键字进行对象克隆。
  • 代码注释中提到使用括号是为了兼容 PHP 4,但现代 PHP 版本通常不需要此写法。

📄 原文内容

Clones an object.

Parameters

$input_objectobjectrequired
The object to clone.

Return

object The cloned object.

Source

function wp_clone( $input_object ) {
	// Use parens for clone to accommodate PHP 4. See #17880.
	return clone( $input_object );
}

Changelog

Version Description
3.2.0 Deprecated.
2.7.0 Introduced.