• ベストアンサー

eclipseのエラーの意味

●質問の主旨 Elipse3.7 Indigo for PHPで、 Pプログラミングの記述をしていると、 添付の画像のように、行番号の左に 黄色の「びっくりマーク」と黄色の波線が、 表示されることがあります。 これは何の警告を意味しているのでしょうか? プログラム自体は、意図通りに動きますが…。

  • PHP
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.2

正直、画像が小さくて ちゃんと見えてませんが、valueのダブルクォートが 一つにしか見えないです。 そして、黄色い波線が <p class=" まで 続いているように見えるのですが。 前回、俺が言った事は右から左に受け流されたようで。(古) > プログラム自体は、意図通りに動きますが…。 気の利いたブラウザはHTMLに不備があっても、正常に表示してくれます。 多分、それが意図通りに動いている理由です。 警告出てるところにカーソル合わせると、その理由は出ると思いますよー。

dradra33
質問者

お礼

bm_hiroさま ご回答ありがとうございます。 〉valueのダブルクォートが 一つにしか見えないです。 ご指摘の通りです…。 2つにしたら、"Warning"は消えました。 〉前回、俺が言った事は右から左に受け流されたようで。(古) 大変恐縮です…。 〉気の利いたブラウザはHTMLに不備があっても、正常に表示してくれます。 今後の参考にいたします。 諸々のアドバイス助かります。

その他の回答 (1)

  • hirotn
  • ベストアンサー率59% (147/246)
回答No.1

この波線の上にマウスポインタを載せるとメッセージが出ませんか? あるいは、黄色のビックリマークをダブルクリックすると、下側にメッセージが出ませんか? 「黄色!」なので、Warning相当のメッセージだと思います。 Warningなので、プログラムそのものは動くのだと思います。 プログラムが動かないレベルのエラーだと赤アイコンと赤波線でエラー箇所を示します。

関連するQ&A

  • 2007から2010excel マクロ実行時エラー

    2007のexcelだと上手く動くのですが、2010のexcelだと”実行時エラー1004” 「プログラミングによるVisual Basicプロジェクトへのアクセスは信頼性に欠けます」 と表示されます。デバックすると下記の部分に色がつきます。どのような記述にしたら 回避できるか教えてください。 For Each objVBCOMPO In NewWkbook.VBProject.VBComponents←黄色になります! With objVBCOMPO.CodeModule ' コードを削除(全行) lngLines = .CountOfLines If lngLines <> 0 Then .DeleteLines 1, lngLines End With Next objVBCOMPO

  • 属性や閉じタグにエラーが出ます

    ●質問の主旨 参考文献の通りにコードを打っているつもりですが、 エラーが出ます。なぜエラーが出るのか分かりません。 原因をご存知の方、ご教示願います ●質問の補足 以下のコードに ペケ印と赤の波線(エラー)がでます。 1.<select>のname属性 2.<input>のtype属性 3.</select>/<input></option></form> ●参考文献 西沢直木 PHPプログラミングの教科書P202 ●関連質問 改行されないカレンダー(PHP) http://okwave.jp/qa/q8077291.html ●開発環境 windows8 xammp1.8.1 eclipse3.7 Indigo ●コード <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>カレンダー</title> </head> <?php //年月の取得 $ym_now = date("Ym"); $y = substr($ym_now, 0, 4); $m = substr($ym_now, 4 ,2); echo"<from method='POST' action=''>; / /年リスト echo"<select name='y'>"; for ($i = $y - 2; $i<= $y + 2; $i++) { echo"<option>$i</option>"; } echo"</select>年"; //月リスト cho"<select name='m'>"; for ($i = 1; $i<= $y + 2; $i++) { cho"<option>$i</option>"; } echo"</select>月"; echo "<input type='submit' value='表示' name='sub1'>"; echo "</form>"; ?>

    • ベストアンサー
    • PHP
  • エラーの可能性を報告しています

    画面の隅っこに黄色の三角にビックリのマークが点滅していて マウスカーソルを持っていくと 「システムのハードドライブはエラーの可能性を報告しています。」 と表示されます。 右クリックしてソフト(?)を起動すると 何かいろいろ出てくるのですが何を意味しているのかさっぱりわかりません。 とても気になるのですがどうしたらよいのでしょう? というか、何かしないとまずいのでしょうか?

  • コンパイルエラー「プロシージャが大きすぎます」とのエラーが出ます

    セルに入力する値によって、重複した場合にセルの色が変化するようにVBAで記述しましたが、設定した行数が多すぎて、コンパイルエラー「プロシージャが大きすぎます」とのエラーが出ます。小さく記述するにはどの様に書いたらよいでしょうか?ご指導お願いいたします。 記述したVBAは下記とおりです。約35行ほどでエラーです。 Private Sub Worksheet_Change(ByVal Target As Range) Set myRng = Range("B2") '2行目の設定 For Each c In myRng If c.Value = "" Then c.Interior.ColorIndex = 2 'B2が空白ならばセルの色を白色 ElseIf c.Value = Range("I2") Then c.Interior.ColorIndex = 3 'B2=I2ならばセルの色を赤色 ElseIf c.Value = Range("J2") Then c.Interior.ColorIndex = 6 'B2=J2ならばセルの色を黄色 ElseIf c.Value = Range("K2") Then c.Interior.ColorIndex = 6 'B2=K2ならばセルの色を黄色 ElseIf c.Value = Range("L2") Then c.Interior.ColorIndex = 8 'B2=L2ならばセルの色を青色 ElseIf c.Value = Range("M2") Then c.Interior.ColorIndex = 8 'B2=M2ならばセルの色を青色 Else c.Interior.ColorIndex = xINone End If Next c Set myRng = Range("C2") '2行目の設定 For Each c In myRng If c.Value = "" Then c.Interior.ColorIndex = 2 'C2が空白ならばセルの色を白色 ElseIf c.Value = Range("I2") Then c.Interior.ColorIndex = 6 'C2=I2ならばセルの色を黄色 ElseIf c.Value = Range("J2") Then c.Interior.ColorIndex = 6 'C2=J2ならばセルの色を黄色 ElseIf c.Value = Range("K2") Then c.Interior.ColorIndex = 6 'C2=K2ならばセルの色を黄色 ElseIf c.Value = Range("L2") Then c.Interior.ColorIndex = 8 'C2=L2ならばセルの色を青色 ElseIf c.Value = Range("M2") Then c.Interior.ColorIndex = 8 'C2=M2ならばセルの色を青色 Else c.Interior.ColorIndex = xINone End If Next c Set myRng = Range("D2") '2行目の設定 For Each c In myRng If c.Value = "" Then c.Interior.ColorIndex = 2 'D2が空白ならばセルの色を白色 ElseIf c.Value = Range("I2") Then c.Interior.ColorIndex = 6 'D2=I2ならばセルの色を黄色 ElseIf c.Value = Range("J2") Then c.Interior.ColorIndex = 6 'D2=J2ならばセルの色を黄色 ElseIf c.Value = Range("K2") Then c.Interior.ColorIndex = 6 'D2=K2ならばセルの色を黄色 ElseIf c.Value = Range("L2") Then c.Interior.ColorIndex = 8 'D2=L2ならばセルの色を青色 ElseIf c.Value = Range("M2") Then c.Interior.ColorIndex = 8 'D2=M2ならばセルの色を青色 Else c.Interior.ColorIndex = xINone End If Next c      ・      ・ End Sub

  • 常駐のウィルスセキュリティのアイコンについて

    いつからか、デスクトップ右下のウィルスセキュリティアイコンの さらに左下にかぶさるように「黄色地でエクスクラメーションマーク」 、「通称びっくりマーク → !」が出ます。 これって何か不具合でしょうか? 今のところ使うのに支障なさそうですが、こんなの出たことないので、どうしたら良いでしょうか? 黄色地に「!」マークです! よろしく、お願いします。

  • タスクトレイのビックリマークが消えない

    突然、タスクトレイ上に黄色のビックリマークが現れました。 ダブルクリックや右クリックをしても何も反応がないため、削除できません。 タスクバーとスタートメニューのプロパティ内、通知アイコンのカスタマイズで非表示にすることは可能ですが、根本から削除する方法を教えてください。 また、どういう時にこの警告表示が現れるのでしょうか。

  • 色なし行のコピー

    sheet1にA1:E700の表が有り、B列からE列までセルを黄色にした行がランダムに幾つも有ります。このとき、sheet2のA1から上に詰めて色なし行だけをコピーする記述教えてください。(例えば3行目がB列からE列まで黄色のセルだったら3行目はコピーしない)、よろしくお願いします。

  • SoftBank

    SoftBankのPを使っているのですが、送信フォルダの横に黄色のビックリマークがついています。 これはどうやったら消えますか?

  • エクセルで重複数字に色をつける★

    エクセルで重複数字に色をつける方法を教えて下さい。 例。。。 【2 】,(1),(11) 【5 】,(2),(12) 【13】,(3),(13) 【2 】,(4),(14) 【 】,(5),(15) 【 】,(6),(16) 【 】,(7),(17) 【 】,(8),(18) 【 】,(9),(19) 【 】,(10),(20) ※「,」で区切られている行・列全てバラバラのカーソルです。 1.左の【 】の1つ目の中に、2と入力すると、右の(2)の部分のカーソルに黄色がつくように、 2.左の【 】の2つ目の中に、5と入力すると、右の(5)の部分のカーソルに黄色がつくように、 3.左の【 】の3つ目の中に、13と入力すると、右の(13)の部分のカーソルに黄色がつくように、 4.左の【 】の4つ目の中に、2と入力すると、右の(2)の部分のカーソル(現在、黄色)がピンクに変わるように、 ↑こんな事って可能ですか? どうぞ宜しくお願い致します。m(_ _)m

  • 文法エラーが解決出来ません・・

    phpでパースエラーが出るのですが、ドコが間違っているのかが解りません。 ============エラー文========================================= Parse error: syntax error, unexpected T_CHARACTER, expecting T_STRING or T_VARIABLE or T_NUM_STRING on line 296 ============================================================= ============エラーのソース(左の数字が行番号)================= 295|$str = " 296|//<form method=\"post\" action=\"$SERVER[\"PHP_SELF\"]\" enctype=\"multipart/form-data\" > ・ ・ 472|</html>"; 473|$str = mb_convert_encoding($str, "SJIS", "EUC-JP"); 474|echo $str; ============================================================= 295行目の$strに296行目から472行目までのHTML記述を代入して最後の行で出力しようとしているものです。 ちなみに、296行目のエスケープ(//)は、エスケープしてもしなくても296行目にエラーが出ます。 どなたか心当たりありましたらご意見宜しくお願いします!

    • ベストアンサー
    • PHP

専門家に質問してみよう