就我而言,我应该使用 != 如下,还是 !== 更合适,有什么区别。
private function authenticateApi($ip,$sentKey) {
$mediaServerIp = '62.80.198.226';
$mediaServerKey = '45d6ft7y8u8rf';
if ($ip != $mediaServerIp ) {
return false
}
elseif ($sentKey != $mediaServerKey ) {
return false
}
else {
return true;
}
}
public function setVideoDeletedAction(Request $request)
{
//Authenticate sender
if ( $this->authenticateApi($request->server->get("REMOTE_ADDR"),$request->headers->get('keyFile')) != true ) {
new response("Din IP [$ip] eller nyckel [********] är inte godkänd för denna åtgärd.");
}
最佳答案
!= 检查值
if($a != 'true')
!== 检查值和类型
if($a !== 'true')
关于php - != 和 !== 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20709321/