thinkphp 中两个下划线是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp 中两个下划线是啥意思?相关的知识,希望对你有一定的参考价值。

例如:<form method='post' action="__URL__/insert">
那个__URL__中就有两个了

php起止为双下划线的常量即为“魔术常量”:
__LINE__文件中的当前行号。
__FILE__文件的完整路径和文件名。
__DIR__文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠
注:以上内容来自“PHP中文手册->语言参考->常量->魔术常量”。
参考技术A 下划线貌似是html语言中的分隔线!

Swiftui 中 init() 中变量前的下划线是啥意思?

【中文标题】Swiftui 中 init() 中变量前的下划线是啥意思?【英文标题】:What does the underscore mean before a variable in Swiftui in an init()?Swiftui 中 init() 中变量前的下划线是什么意思? 【发布时间】:2020-12-09 01:23:00 【问题描述】:

momentDate 之前的下划线是什么意思?为什么需要它?

【问题讨论】:

请粘贴实际代码,不要截图。 【参考方案1】:

带下划线的变量名指的是Binding 结构的底层存储。这是名为Property Wrappers 的语言功能的一部分。

给定一个变量声明@Binding var momentDate: Date,您可以访问三个变量:

self._momentDateBinding&lt;Date&gt; 结构本身。 self.momentDate,相当于self._momentDate.wrappedValue,是一个Date。在视图主体中呈现日期时,您将使用它。 self.$momentDate,相当于self._momentDate.projectedValue,也是Binding&lt;Date&gt;。如果他们需要能够更改日期,您可以将此传递给子视图。

对于Binding,“预计值”($) 只是self_$ 之间的区别仅在access level 中。但是,其他属性包装器可能会投射不同类型的值(参见 language guide 中的 @SmallNumber 示例)。

【讨论】:

解释得很好,谢谢。 当某些事情解释得这么清楚时,就没有更多的 cmets 了 :-) 非常清楚,谢谢!

以上是关于thinkphp 中两个下划线是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

Swiftui 中 init() 中变量前的下划线是啥意思?

php的$nbsp是啥

_servicename_ 中的下划线在 AngularJS 测试中是啥意思?

_=> 这个下划线在 Lambda 表达式中是啥意思?

请问连着两个中划线--是啥shell命令

简谱中,一个音符下有一条下划线是啥意思?