phpStormを利用していると、名前が灰色になっていて、波線がひいてある関数を見かけることがありました。
カーソルを合わせてみると、”Unused function”というメッセージが表示されました。何を意味しているのかよくわからなかったのですが、どうやら、そこで宣言されているのにその後使われていない関数である、という意味であるようです(まあそのままなのですが……)。
せっかく書いてある関数が使われていないということは、その場限りのコードであるか、その後実行される予定のまま放っておかれているということなので、プログラムがうまいこといかない理由がそれで分かったりもしました。プログラミングのごく初心者としてはとてもありがたいエラーでした。