当PHP函数名称以下划线开头时,它是什么意思?
例如: __construct()
我知道构造意味着什么,但我已经看到函数以下划线或双下划线开头的其他地方,我只是不确定其意义.
有这样的事吗?
我想在PHP中做这样的事情,但我不知道如何从PHP文档中做到这一点:
public class User : ValidationBase
{
[NotNullOrEmpty(Message = "Please enter a user name.")]
public string UserName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找的是PHP等效的ASP.NET/C#属性,在上面的例子中[NotNullOrEmpty(Message = "Please enter a user name.")],属性声明上面的行表示.
回到这里我无法得到错误的价值.真值返回正常.我错过了什么?
if ((count($this->_brokenRulesCollection)) == 0) {
return true;
} else {
return false;
}
Run Code Online (Sandbox Code Playgroud)