わかりました、これをグーグルする方法がわからないので、おそらく非常にばかげた質問を親切に尋ねていますが、なぜこのコードが機能しないのですか?lol変数は$menu変数の外で正しく表示されますが、$ menuの内容を出力しようとすると、文字通り「$online」テキストが表示されます。
$menu = '
<div id="service_info">
<span id="service_availability">Availability</span>
<li class="availability_$Online">Online</li>
<li class="availability_$InPerson">In Person</li>
<li class="availabilit_no">Over the Phone</li>
</div>
';