Прошелся поиском, результатами не удовлетворился...
Во-первых - слишком неоднозначно. как и статьи из интернета, во-вторых информация об этом 5-6 летней давности.
Такое впечатление, что сегодня этот вопорс или не имеет значения или вообще никак не решается, а мультиязычность образуется как-то сама собой...
В силу своего разумения, варианты могут быть такими: либо отдельные домены/поддомены для разных языков, либо на одном домене но разные странички.
Оба варианта не особо нравятся тем, что они больше подходят для статичных страничек, где информацию можно даже разграничив по месту размещения контента залить в нескольких нужных языках и забыть.
А если это динамические странички, и нужно каждый день, а то и по несколько десятков раз на день менять/добавлять не только ценники и названия товаров например для интернет магазина, а и выводить новые/редактировать имеющиеся массивы текста в виде статей, новостей и т.п.?
Так я об этом и говорю, что тесты еще нужно уметь писать, чтобы писать качественный код. Но писать то качественный код желательно изначально, а изначально нет нужных знаний для качественного тестирования. Замкнутый круг. (Добавление)
LIME пишет:
но надо освоить основные принципы архитектуры, DI, SOLID
Вы можете что то посоветовать из простой, понятной литературы или ресурс в сети для совсем начинающих, чтобы хотя бы теоретическую базу осваивать? Можно в личку, если тут запрещено.
Тогда, я так понимаю, с моими знаниями - рано этим вопросом задаваться, хотя с функциями, классами поверхностно и знаком.
А вообще парадокс - с одной стороны - тестирование - наверное как одна из основ написания кода, а приходишь к осознанию этого/как работает/как организовать - уже с багажом знаний выше среднего..
Не эти, а скорее IE 11 с помледними актуальными на сегодня хромом, оперой, ФФ. Но суть Вашего сообщения понятна. Вендорные префиксы,@supports не изучал еще.
В целом - спасибо большое за участие в вопросе, хоть кто-то отозвался.
Читал мануал, сеть, все равно не понял.
Есть какая-то функция. Пусть будет то же вычисление дискриминанта. Параметры для простоты передаю прямо в скрипте. Сделал три утверждения.
; Changing from or to a negative value is only possible in php.ini!(For turning assertions on and off at run-time, see assert.active, when zend.assertions = 1)
; Default Value: 1
; Development Value: 1
; Production Value:-1
; http://php.net/zend.assertions
zend.assertions = 1
;assert.active = On
; Throw an AssertationException on failed assertions
; http://php.net/assert.exception
;assert.exception = Off
; Issue a PHP warning foreach failed assertion.(Overridden by assert.exception if active)
; http://php.net/assert.warning
;assert.warning = On
;assert.bail = Off
;assert.callback = 0
;assert.quiet_eval =0
Но как бы я не менял саму функцию, только изменяются результаты вичисления дискриминанта.
Что я делаю не так?
Верстал тестовый шаблон сайта, проверял на опере и хроме все нормально было и там и там. Пару дней назад переустанавил виндовс, поставил 10ку и обновил все браузеры. Сегодня проверял на опере, хроме, ФФ и ИЕ. На первых двух все отлично, на ФФ слегка съехали по непонятным причинам позиционирование картинок, перерыл все через инспектор кода, так и не понял в чем причина, а в ИЕ вообще все посыпалось, можно сказать верстка поехала болше чем на 50% в разных местах страничек. Т.е. это не одно-два-три свойства - помарки, а бОльшая часть разметки отображается некорректно. Я даже не знаю, что там можно переделать. Вопрос в том, это ИЕ в десятке такой "неправильный", или что-то нужно глобально изменять в разметке? Смущает большое количество неправильно отображаемых элементов разметки.Может хоть поблоково для шаблона(навигация, футер больше всего поехали) кто подскажет в чем проблема, и что с этим делать?
При всем этом, одни проекты(скорее не проекты а простенькие скрипты index.php c элементарным набором операций) запускаются через локальный сервер, другие, не менее простые - нет. С чем связано не понимаю.
Да, нашел. Там другой вопрос был. И в той редакции PHPStorm запускалось в любом браузере из окна шотрма. И там я отдельно ничего не настраивал в шторме. Сейчас установлена последняя редакция шторма. Очевидно в настройках чего то не хватает. Собственно об этом и вопрос. Как настроить локальный сервер в шторме. Еще раз повторюсь, в предыдущей редакции открывались любые проекты напрямую в браузерах из шторма без привязки конкретного проекта к серверу.
Почему браузер, если на всплывающем окне не один, а предложение открыть в шести?
Да, их нет у меня установленных, но при попытке открыть через оперу, открывается проект именно в опере, которая у меня установлена на диске.