質問: PHPでプログラムを書いているんですが、で書くとエラーは出ないのですが、= ?>で書くとエラーが出る場合があります。 この違いって何なんでしょう?
回答: ソース・エラーがどのようなものかは記述がないので存じ上げませんが、 は以下のように処理を記述します。 ``` ``` 一方で、= ?>は上記のの省略形で 以下のように記述します。変数に格納した文言を画面に出力する 場合に利用します。 (例)DBから取得したデータを画面に表示したい場合など ``` = $greeting ?> ``` 抽象的な質問だと、求めている結果が返ってこない場合があるので、 ソースや実際に発生したエラー等を忠実に説明すると良いと思います。