Короткий ответ: архитектура не о языках, а об использовании. Вы можете сделать действительно медленный, не масштабируемый, небезопасный, грязный беспорядок Java так же легко, как PHP.
Это сказал.
PHP - традиционно менее структурированный язык. Это не тип безопасности, и это обоюдоострый меч, а не отрицательный. Мой совет, как всегда, придерживаться того, что вы знаете, для чего-то критически важного. Но если вы хотите дурачиться с PHP, лучший способ - установить его и начать играть.
Хорошими ресурсами являются этот сайт и php.net. И гугл. PHP имеет огромную культуру хакеров, вы найдете множество информации практически по всем возможным темам. Хорошо, плохо и все между ними.
EDIT ::
Одна вещь, которую я хотел бы сделать, - это сначала не изучать фреймворк. Сначала изучите сырой, необрезанный PHP.