1

getmxrr的PHP 文档将语法指定为

bool getmxrr ( string $hostname , array &$mxhosts [, array &$weight ] )

此功能不会贬值(不会被更受欢迎的功能取代)。但是,当使用所述功能时,我收到以下警告:

已弃用:第 n 行的 path/to/script 中已弃用调用时传递引用

那么,应该如何使用这个实用程序而不引起 PHP 抱怨呢?

语言对自己的处方皱眉不是很荒谬吗?

4

1 回答 1

4

你不应该这样称呼它。该函数声明了引用,它并不意味着在调用时使用。

$mxhosts = $weight = array(); // not really necessary but good for form :)
$res = getmxrr('example.com', $mxhosts, $weight);
// $mxhosts and $weight are populated

另见: http: //php.net/manual/en/language.references.pass.php

于 2012-05-28T13:44:17.897 回答