🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

3回答

1080閲覧

VS コード 記号?消去したい

退会済みユーザー

退会済みユーザー

総合スコア0

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2019/10/18 07:16

編集2019/10/18 13:47

VSコードの記号?を削除したい

イメージ説明
イメージ説明

画像追加しました
イメージ説明

?> の斜め右下にある ”〜”を削除したいのですがどうやっても消すことができません。
?>より上のコードを全てコピーし、他のファイルにペーストしてもついてきます。

これはエラーの箇所が波下線されるのですが、それが残ったものかもしれません。

ググってみたのですが検索方法が悪いのかわからずです。

最終手段としてはコードを打ち直すしかないのかな?なんて思いますが
、消す方法をお分かりの方がいましたら教えていただけるとありがたいです、

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cateye

2019/10/18 07:48

VSCodeって「保存時に行末の空白を削除」とかって出来ませんでしたっけ?
退会済みユーザー

退会済みユーザー

2019/10/18 13:48

回答ありがとうございます。 調べてみます
guest

回答3

0

VSCodeの設定によりますが、行末やファイル末尾に余計な行やスペースがあると、波線を引かれることがあります。

  • 行末にスペースを残さない
  • ファイルの終わりは改行1つを置く

この2つのルールを守れば、おそらく波線は出なくなるかと思います。

投稿2019/10/18 07:22

maisumakun

総合スコア145970

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/10/18 07:25

?> これとれよってことだと。
maisumakun

2019/10/18 07:28

確かに、閉じた後に空白や改行があると出力されてしまい、良くないですね(PHPを少し書いていなかったので忘れていました)。
退会済みユーザー

退会済みユーザー

2019/10/18 08:50

みなさま回答ありがとうございました。 プラグインをオフにし保存しましたがやはり、同じ状態です。 今、プログラミングの学習中のため、ソースコードのコピーをしてみたのですが、やはり同じ状態です。 効果があるかは不明でしたが再起動しても結果は同じでした。 他に方法があるでしょうか?
maisumakun

2019/10/18 09:09

Kosuke_Shibuyaさんのコメントにあるように、最後の?>を消してみたらどうなりますでしょうか。
退会済みユーザー

退会済みユーザー

2019/10/18 12:48

最後の?>を削除したら、〜だけ残ります PHP でもエラー表示されます Parse error: syntax error, unexpected end of file in /Applications/MAMP/htdocs/rennsyuu/function.php on line 196 (この時は196段目に〜がありました) となります
退会済みユーザー

退会済みユーザー

2019/10/18 12:55

三番目の画像を追加しました
maisumakun

2019/10/18 21:22

「unexpected end of file」ということは、それ以前のコードに誤りがあります。
退会済みユーザー

退会済みユーザー

2019/10/18 23:21

そうなんですね。コードをもう一回精査してみます。 ありがとうございます
tanishi_a

2019/10/19 02:43 編集

・ `?>` のあとの改行は1個だけ無視される ・ 2つ以上の改行や その他の文字(空白とか) は出力されてしまう みたいな感じの動作なので、Linter か何かが警告を出してるのだと思いますが、 警告を消す設定をするよりも、maisumakun さんのもとの回答通りにするのが安全だと思います。 (`~` にカーソル合わせたときとか VS Code の [Problem] 欄とかにメッセージ出ないですかね?) ※ 余分な空白や改行については、画面に出力した場合などは問題にならないが、ファイル出力したり、結果をプログラムが受け取るようなときに「変な改行がある」みたいなことで悩むことになるためです → こういうのとか https://teratail.com/questions/217149
guest

0

プラグインが悪さしてる気がします(PHP Code Snifferとか)
成形系のプラグインなどを一旦オフにしてみたらいいのかなと

投稿2019/10/18 07:24

sola-msr

総合スコア876

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

maisumakun さんの対応の後にファイルを保存してみてください。
保存時に再チェックされる設定になっている可能性があります。

投稿2019/10/18 07:24

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問