小编Ben*_*ica的帖子

在 PHP 中,${$} 语法有什么作用?

我在 WordPress 插件中遇到了这个。

$stuff = $wpdb->get_results(" assume valid database query here ");
foreach ($stuff as $cur)
    ${$cur->type}[] = $cur->name;
Run Code Online (Sandbox Code Playgroud)

$stuff将是一个包含更多数据库行对象的对象。这些数据库行将包含列'id''type''name'。该'type'列将包含以下三个字符串之一:'file''url''code'

看起来此代码片段可能会创建新元素或将新元素添加到名为$file$url和/或 的数组中$code。但是,我不熟悉 ${$ } 语法的这种用法;我只在双引号字符串中看到它,以避免解析问题。

我对这段代码的分析正确吗?在哪里可以了解有关 ${$ } 语法的更多信息?

关于双引号字符串内的${ } 语法存在问题。我理解这种用法​​,但我特别询问 { } 大括号内的第二个 $ 字符。

php syntax

5
推荐指数
1
解决办法
1272
查看次数

版本号中"pl"或"p"是什么意思?

在PHP的version_compare函数中,pl或者p是版本号中唯一被评估为晚于编号版本的字符串.这意味着在比较版本号时,

1.5< 1.6-beta< 1.6< 1.6.1<1.6-pl

我的问题是,在这种背景下做什么plp代表什么?

versioning abbreviation

2
推荐指数
1
解决办法
1430
查看次数

标签 统计

abbreviation ×1

php ×1

syntax ×1

versioning ×1