0

我有以下代码:

$url      = 'http://api.creativecommons.org/rest/1.5/license/standard/get'
                .'?commercial=y&derivatives=y&jurisdiction=ca';
$response = simplexml_load_file($url);

echo $response->result->license-name;

哪个使用此 URL:http ://api.creativecommons.org/rest/1.5/license/standard/get?commercial=y&derivatives=y&jurisdiction=ca

但我得到的唯一输出是:

PHP 解析错误:解析错误,在第 3 行的 /path/to/script.php 中T_STRING' or需要 T_VARIABLE' 或'{'' or'$''

我究竟做错了什么?

4

1 回答 1

2

名称中的特殊字符不会获取您的值。

你需要像这样使用它:

echo $response->{'license-name'};
于 2013-06-24T12:27:42.327 回答