x和y是两个变量.
我可以检查它们是否相同x == y,但我如何检查它们是否具有相同的身份?
例:
x = [1, 2, 3]
y = [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)
现在x == y是True,因为x和y相等,但是x和y不是同一个对象.
我正在寻找像sameObject(x, y)这种情况应该是假的东西.
在PHP中计算UTF-8字符串的长度时,我使用mb_strlen().
例如:
if (mb_strlen($name, 'UTF-8') < 3) {
$error .= 'Name is required. Minimum of 3 characters required in name.';
}
Run Code Online (Sandbox Code Playgroud)
由于文本字段可以接受任何语言(多语言),我想确保PHP将正确计算mutltilanguage UTF-8字符.
这是足够的还是我需要使用其他方法?我担心PHP可能由于某种原因弄错了,或者我可能只是持怀疑态度,但我不希望人们绕过重要的验证,因为PHP错了.