HTML Hyphenation Hints

I recently was troubleshooting how to force the browser to hyphenate a PHP class name, and discovered something new.

The HTML entity ­ is a "soft hyphen"; it won't display unless the browser decides to introduce a line wrap at that point.

It's shy like that.