這很奇怪,我不明白為什么。我有這個(gè)數(shù)組:$exludedAction = [UserController::class => [ "login", "register" ]];當(dāng)我檢查鍵是否為 in_array 時(shí),它返回 false:$type = get_class($userControllerObject);$cl = in_array($type, $exludedAction); // is false我檢查嚴(yán)格比較: $c = $type === UserController::class; // returns true請(qǐng)注意,UserController::class它位于命名空間內(nèi):App\namespace\class.并檢查是否isset返回 true: isset($exludedAction[$type]); // returns true
為什么 in_array 以 Object::Class 為鍵返回 false?
函數(shù)式編程
2022-12-23 10:10:06