- ベストアンサー
コードの終端にエラー???php
- コードの終端にエラーが発生しています。エラーメッセージは「Parse error: syntax error, unexpected end of file in /srv/www/htdocs/blog.php on line 98」となっています。コードは97行で終わります。どうすれば解決できるでしょうか。
- クラスBlogのメソッド「blogCreate」でエラーが発生しています。SQLのINSERT文でエラーが発生しているようです。どうすれば修正できますか。
- クラスBlogのメソッド「blogUpdate」でエラーが発生しています。「function blogUpdate($blogs){ }」のように関数の実装が不完全なため、エラーが起きています。どのように修正すれば良いですか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> Parse error: 解析エラー > syntax error, 構文エラー > unexpected end of file in ・・・ line 98 予期せぬファイルの終了 98行目 以上がエラーの内容です。 エラーメッセージをググるだけで意味がわかりますし、余り難しい英語ではありませんので、中学生でも理解できる英文だと思います。 > コードは97行になります。 97行目までプログラムの構文を解析したらあるべきはずの98行目が見つからないのでエラーになっています。 この程度のエラーは構文チェックしてくれるエディターを使えば、プログラムを実行する前にエディターが指摘してくれる内容ですから、いいエディターを使ってミスを減らすようにしましょう。 また、インデントの付け方をしっかりやるだけでも気付けるエラーですから、書き方を工夫するといいと思います。(このあたりもエディターの補助機能をうまくつかうと楽になります) あるOSSのプロジェクト責任者の言葉ですが、「一流のエンジニアは他人の書いたコードが読める、超一流のエンジニアは他人が読めるコードを書ける」だそうです。 いいエンジニアになるには読みやすいコードが書けるようにならなければいけませんし、読みやすいコードはミスを容易に発見できて作業効率を高められるので、書き方をしっかり考え工夫し、ミスをしないコードが書けるようになりましょう。
その他の回答 (2)
- wormhole
- ベストアンサー率28% (1626/5665)
あなたの場合、転記ミスの頻度がかなり多いですから(というか、ほぼ全てな気がしますが)、まずそれを疑いませんか? また転記したものは内容をちゃんと理解するようにしていますか? 構文等理解していますか?分からないところは調べたりしていますか? 転記した→動かない→QAサイトに質問しよう→回答にしたがって書き換えた(けど、どういう事かは理解していない)→動いた→やったーできるようになった。 という流れで済ませていませんか? 以前から同じ事を何度も回答者からいわれていると思うのですけど。 一応、いっておきますが、私の回答のスタンスは「ヒントは書くけど後は自分で考えてね。」なのでコピペすれば済むような回答は期待しないでください。
お礼
ご回答誠にありがとうございます。 今後とも宜しくお願い申し上げます。
- superside0
- ベストアンサー率64% (461/711)
Parse error: syntax error, unexpected end of file っていうのは、 プログラムが途中の 変なとこで終わってるよ、ってエラーです。 ひらく { と とじる } の 数が一致していませんね。 誰かの書いたプログラムをコピーしているのなら、 その元のものと } の位置 に注目して 一致しているか、確認してみましょう。
お礼
ご回答誠にありがとうございます。 今後とも宜しくお願い申し上げます。
お礼
ご回答誠にありがとうございます。 今後とも宜しくお願い申し上げます。