除了品味、习惯和个人喜好之外,在编码时使用 2-space 与 4-space 缩进有什么好处吗?
例如,在此Google 样式指南中,建议对 CSS 使用 2 空格缩进。
使用其中一种是否有任何技术优势,例如在不同系统之间传输数据时?
是否有被广泛接受的约定?(可能因语言而异)
我正在尝试使用我服务器上的PHP脚本从MusicBrainz数据库中检索发布信息.我有一个歌曲列表,歌曲标题和艺术家名称,我正在尝试检索该歌曲的第一个版本的日期,以及有关该版本的其他信息.
我意识到,搜索不会永远是100%准确,但该列表包括相当罕见和独特的歌曲,所以应该至少让我在良好的轨道.
我的脚本已经相当远,它会返回结果和所有内容,但我不确定如何准确地编写查询.该文档非常混乱,并没有以搜索歌曲标题和艺术家为例的示例.
这是我的代码:
// this info is normally fetched from my DB, but just as a simple example (as it is returned):
$artist = "ZZTop";
$song_title = "It's only Love";
// I'm having trouble with this part:
$mb_query = 'http://www.musicbrainz.org/ws/2/recording?query=' . $song_title .' ANDartist:' . $artist ;
$xml = simplexml_load_file($mb_query);
$releasedate = $xml->{'recording-list'}->recording[0]->{'release-list'}->release[0]->date;
Run Code Online (Sandbox Code Playgroud)
起初,我已经尽力rawurlencode()了$artist和$song_title,但有趣的是,这并不会返回任何结果,所以我想我只是把它作为一个普通的字符串.查询返回结果,但它们确实关闭了,我感觉只有部分查询被拾取(例如只有歌曲标题而不是艺术家).
有谁知道这样做的正确方法?