MVC - потому что это обобщенное понятие и просто притянуто к вебу из другой темыЧет как то желтовато. Да, мвц в вебе "немного другой", но это не отменяет его причастность к теме. То что взаимодействия в компонентах слегка смещены не делает его отдельной "темой", а скорее подчеркивает гибкость данного подхода.
Когда не стоит использовать PostgreSQL
Скорость: если всё, что нужно — это быстрые операции чтения, не стоит использовать PostgreSQL.
Простые ситуации: если вам не требуется повышенная надёжность, поддержка ACID и всё такое, использование PostgreSQL — это стрельба из пушки по мухам
ведь тоже самое... Почему не работает?блин, не то же самое, вообще. То есть условие вполне нормально срабатывает, да только последний массив у вас тупо не обрабатывается если в нем нет ключа. Ошибка не в логике проверки, а в том что вы делаете континуе, то есть вся ветка этих массивов пролетает мимо. Заметьте что у меня не идет континуе, а вызывается дальнейшая рекурсия, вот и вся разница.
function recursive_my_array( $array ) {
foreach ( $array as $key => $value ) {
if ( ! is_array( $value ) ) {continue;}
if ( array_key_exists( 'width', $value ) && array_key_exists( 'url', $value )) {echo "\n" . $value["url"];}
recursive_my_array( $value );
}
}
...
if ( ! array_key_exists( 'width', $value ) ) recursive_my_array( $value );
...
И проверять если есть ключ урл, а то сплошь нотисы будут.