## 查询菜单
> 使用接口创建自定义菜单后,开发者还可使用接口查询自定义菜单的结构。另外请注意,在设置了个性化菜单后,使用本自定义菜单查询接口可以获取默认菜单和全部个性化菜单信息。
```php
WeChat::instance('button')->query();
```
**返回值**
如果有个性菜单,返回数据将包括conditionalmenu字段,内容就是个性菜单数据。
```php
array(1) {
["menu"] => array(1) {
["button"] => array(2) {
[0] => array(4) {
["type"] => string(5) "click"
["name"] => string(12) "今日歌曲"
["key"] => string(17) "V1001_TODAY_MUSIC"
["sub_button"] => array(0) {
}
}
[1] => array(2) {
["name"] => string(6) "菜单"
["sub_button"] => array(2) {
[0] => array(4) {
["type"] => string(4) "view"
["name"] => string(6) "搜索"
["url"] => string(20) "http://www.soso.com/"
["sub_button"] => array(0) {
}
}
[1] => array(4) {
["type"] => string(5) "click"
["name"] => string(15) "赞一下我们"
["key"] => string(10) "V1001_GOOD"
["sub_button"] => array(0) {
}
}
}
}
}
}
}
```