php - 为什么要将变量括在方括号中?php 7
问题描述
所以我需要格式化一个现有的库,以便在当前使用 PHP 5.6 并且库在 PHP 7 中的 Web 应用程序中被接受(我知道这不是最佳实践,但他们不想升级到 PHP 7 到我的死亡,他们不会让步)所以我想知道变量周围的方括号有什么用?它被写成类似的东西:
$language = $locale = strtolower($locale);
if (strpos($locale, '_') !== false) {
[$language] = explode('_', $locale);
}
它有什么用?它有什么特别的吗?我一直在搜索 PHP 手册,但找不到很多
解决方案
推荐阅读
- ios - .compact 样式的 UIDatePicker 不尊重内容拥抱优先级
- c# - 如何使用 Entity Framework Core 3.1 在一个事务中删除不超过 X 行
- mongodb - Bitnami mongodb cluster con't access from mongo3t client kubernetes
- failover - Ceph MDS 会在“up:replay”中停留数小时。MDS 故障转移需要 10-15 小时
- html - 在网格中悬停时显示整个截断的文本 - 有更好的解决方案吗?
- git - Git:如何提出仅包含文件子集(而不是提交)的选择性拉取请求
- mysql - 具有排名变量顺序的分数表并保持排名
- html - 在 Adobe Animate CC HTML5 画布中加载 SWF
- python - 如何将先前计算的总和添加到新输入中?
- go - 在 Go 二进制文件中打包 Vue 前端