What’s the difference between htmlentities() and htmlspecialchars()?

htmlspecialchars only takes care of , single quote ‘, double quote ” and ampersand.

htmlentities translates all occurrences of character sequences that have different meaning in HTML.