Blog PHP Tool

GitHub GistでPHPがハイライトされない

投稿日:

GistでPHPがハイライトされない

Gistでプログラムの埋め込みを覚えたので、いろいろなプログラムをGistに登録しました。

その中で、phpのプログラムなのに、シンタックスハイライトされないものが発生。

真っ黒で読みづらい。

その前に登録した別のphpプログラムはハイライトされているのに…

よく見比べてみたところ、答えは簡単なところにありました。

同じようにPHPだけなぜ…とお困りの方は、2点、ご確認ください。

拡張子(.php)を付け忘れていませんか?

たとえばこれ。ファイル名を「テスト.html」にしているので、phpの部分に色がついていません。

bodyタグの中にphpのプログラムを埋め込んでいますが、htmlの部分にしか色がついていません。

一方、全く同じプログラムを、拡張子phpで保存するとこうなります。

ちゃんとハイライトされました!

拡張子は問題ないよっていう方は次をチェックしてみてください。

プログラムを<?php ?>で囲んでいますか?

実は私はこれだったんです。

長いプログラムの一部を切り取ってファイルにしたので、

最初と最後に記述してある<?php?>がなくなってしまっていることを気にしていませんでした…

どうやらphpの場合、<?php ?>で囲んでいないと、拡張子をphpにしてもphpとして認識されないようです。

まずはこちらのプログラム。真っ黒です。これは全文表示ですが、どこにも<?php ?>はありません。

これを、<?php ?>で挟めば、このようにソースに色を付けることができます

もし、<?php ?>が邪魔であれば、gist-embedを使って、指定した行のみの表示にしましょう!

指定行のみ表示する詳しい方法はこちらの記事で紹介しています。

以上です。

とても初歩的な感じのミスですが、プログラムの一部を貼りつける方も多いと思うので、多少需要があるのではと思って書きました。

ご参考いただけたら嬉しいです。

ではまた!

-Blog, PHP, Tool
-,

執筆者:

関連記事

【2019年版】FileZillaインストールの方法と注意点

こんにちは、シオリです。 wordpressを利用するにあたって、FTPソフトは何をインストールしようかなーと思い、いろいろ調べたところ、FileZillaというソフトが評判が良かったので、これを使っ …

Googleアドセンス審査に4記事、初投稿から1週間で一発合格した方法

ブログ収益化の第一歩、Googleアドセンス。広告掲載できるようになるには、審査を突破する必要があり、これが厳しいと巷では言われています。 Googleアドセンスの審査に通るために、どこまで何を準備す …

【コピペOK】CSSで会話形式の吹き出しを作る方法

他の人のブログをいろいろ見ていると、吹き出しを使って会話形式で進めていくスタイルに出会うことがあります。 文字だけの文章に比べて、とても読みやすく、自分も使ってみたい!と思ったことはないでしょうか? …

プロフィール

運営者:シオリ

法学部卒→システムエンジニア(SE)としてSI企業に9年勤めてます。結婚後、共働きで仕事と家事に追われる毎日に疑問を持ち、ひとり働き方改革中。
プログラミングとイラストとおいしいご飯とゲームが好きな超インドア派です。
アイキャッチなどのイラストはスマホの無料アプリ使って自分で描いています。

当ブログは、私が勉強したことや日々の暮らしの中で考えたことなどを発信する雑記ブログです。同じ壁にぶつかっている方のお役にちょっとでも立てればうれしいです。
お仕事依頼・ご相談はお問い合わせまたはツイッターDMからどうぞ!