通过引用分配 new 的返回值,如下在代码中看到:
<code class="php">$obj_md = new MDB2();</code>
已被标记为已弃用。这种做法可能会导致错误消息:“不推荐通过引用分配 new 的返回值。”
在 PHP 5 中,不推荐使用通过引用分配的习惯用法。只需从代码中省略 & 符号即可删除该警告:
<code class="php">$obj_md = new MDB2();</code>
在 PHP 4 中,通过引用分配的习惯用法用于扩展类。例如,以下代码将扩展 MDB2 类:
<code class="php">$obj_md =& new MDB2();</code>
在提供的代码示例中,可能缺少 & 符号,这将导致上述结果错误。在这种情况下,代码应该是:
<code class="php">$obj_md =& new MDB2();</code>
但是,这个习惯用法已被弃用,应该避免。
以上是已弃用的做法:通过引用分配'new”的返回值?的详细内容。更多信息请关注PHP中文网其他相关文章!