这很奇怪,我不明白为什么。
我有这个数组:
$exludedAction = [UserController::class => [
"login", "register"
]
];
当我检查键是否为 in_array 时,它返回 false:
$type = get_class($userControllerObject);
$cl = in_array($type, $exludedAction); // is false
我检查严格比较: $c = $type === UserController::class; // returns true
请注意,UserController::class它位于命名空间内:App\namespace\class.
并检查是否isset返回 true: isset($exludedAction[$type]); // returns true
潇潇雨雨