Похожие чаты

$Compare1 = 1234; $compare2 = '1234'; if ($compare1 == $compare2) {

// type juggling concern
}

if ((int)$compare1 === (int)$compare2) {
// not type juggling
}Which one is more preferred in terms of security and performance? Have there been a benchmark test done on this kind of stuff?

9 ответов

3 просмотра

in most of the cases, uses === instead of ==

Generally being stricter during programming has always better results at the end and cleaner code. So i think === is mostly better if u can afford it. But it doesn't make sense if u gonna type cast the variables before checking (string) then u r doing == again

Found answer for this?

Mser
Found answer for this?

It's a 2 year old post

Mser
Found answer for this?

Anyway, personally I would prefer the second one as it is more explicit what you are doing and expecting

Mser
Found answer for this?

isnt the test easy as hell? you just execute both comparisons timed a few thousand oder million times untill you see a difference in the times oO

Sunbro
isnt the test easy as hell? you just execute both...

or is there something i should know which could interfere regarding the php interpreter

Sunbro
isnt the test easy as hell? you just execute both...

I'm on detailed web assessment and source code review project , just validating vulnerability

Mser
I'm on detailed web assessment and source code rev...

then the question is still what you are trying to accomolish in said comparison

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
Hi. Do we have a raid bot? Why nobody doing raids on X? Even RH mentioned this and nobody paying attention...whats the channel for hex memes? If mods cant run raids just insta...
H
31
Подскажите, а есть vault lite или ченить такое?) А то нужен вольт для похода в вольт, но весит он ~500 мб) как-то многовато для парочки запросов ))
Alexandr Orloff
17
блеать, почему так?? где в роутере это исправляется?
Арсен Маньяков 🇦🇲
16
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
🌊 Ocean Nodes Dashboard Update 🚀 Hey, Oceaners! First off, a massive round of applause 👏to all of you for the amazing engagement since we launched Ocean Nodes. In just a few ...
KreigDK | Never DM first🌊
3
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
люди, которые используют flameshot, к вам вопрос. Можно-ли поставить хоткей на создание скриншота? В программе есть отдел "горячие клавиши", но там все для редактирования, скр...
ThunDer104
11
Карта сайта