Возможно, это очень болезненный вопрос, но мне интересно узнать о проблемах производительности, связанных с использованием PHP , если он идентичен !==
против , если равен !=
для управления потоком..
Рассмотрим следующую тривиальную функцию PHP:
<?php
function test_json($json = NULL) {
if ($json != NULL) {
echo 'You passed some JSON.';
} else {
echo 'You failed to pass any JSON.';
}
}
?>
С точки зрения производительности, предпочтительно использовать , если идентично (!==
) для предотвращения итерации PHPчерез типы переменных, пытаясь найти правильное сравнение?
I предположим , что !==
first сравнивает типы переменных, и если это не удается, он немедленно возвращает FALSE
?Я использовал !=
с PHP3 почти как рефлекс.Теперь, когда я работаю над гораздо более сложными в вычислительном отношении проектами, соображения по поводу малой производительности становятся предметом большей озабоченности.
Другие комментарии по оптимизации управления потоками, конечно, приветствуются!