Angular

Although its popularity waned slightly through the years, Angular is still one of the most widely used front-end frameworks. It was first developed by Google in 2016.

The greatest strength has is that it uses a two-way data binding trait. This allows for realtime syncronization between both client and server. It is preferred by many webdevelopers for its ease of use with developing e-commerce shops, and is used by many well known commerce sites. It has high performance, a wide library of useful functions, and makes it easy to implement browser-based applications, especially those of larger scope.

The weaknesses held by Angular is that it wasn't designed for smaller scope projects. CLI documentation is poorly defined and adjusting to Angular takes more effort than it would be worth for smaller scale websites. It uses conventions that are less than typical and the adjustment can be difficult.

PHP

PHP is a general purpose backend scripting language used server-side for web development. Made in 1994, it's one of the most popular and well known languages. It's such a popular language that it isn't limited to only specific types of websites, in fact it is used in all the most popular sites.

PHP's strength lies in its versatility. It's a free, open source language with plenty of library support for all kinds of functions. It's easy to pick up, as it follows the more familiar programming conventions. With its popularity, you also won't have to look far to find others familiar with it. It also has excellent synergy with HTML.

PHP does have some weaknesses though. Being open source, and with its familiarity also makes it more vulnerable. PHP injection is a commonly known hacking method and always needs to be delt with, especially with sensitive information. PHP injection could give an attacker access to a great potential of data, and always needs to be considered while using PHP.