ファイルタイプ
 Computer >> コンピューター >  >> ソフトウェア >> ファイルタイプ

PHPファイルとは?開き方・編集・変換方法をわかりやすく解説

PHPファイルとは

.phpという拡張子を持つファイルは、PHP(Hypertext Preprocessor)のソースコードが記述された「PHPソースコードファイル」です。主にWebページのファイルとして利用され、Webサーバー上で動作するPHPエンジンによってHTMLを生成します。

ブラウザに表示されるのは、PHPエンジンがコードから生成したHTMLコンテンツです。PHPコードはサーバー側で実行されるため、PHPページにアクセスしてもコードそのものは見えず、サーバーが生成したHTMLだけを受け取る仕組みになっています。

なお、PHPソースコードファイルの中には、.phtml、.php3、.php4、.php5、.php7、.phps など、別の拡張子が使われる場合もあります。

PHPファイルの開き方

Windowsに標準搭載されているメモ帳でもPHPファイルを開くことはできますが、コーディング時には構文ハイライト(色分け表示)が非常に役立つため、専用のエディタを使うのが一般的です。

構文ハイライト機能を備えたテキストエディタは多数あります。Visual Studio Codeをはじめ、Atom、Sublime Text、Coda、Codeanywhere、Programmer's Notepad、Vim、CodeLobster IDEなどもPHPファイルの編集におすすめです。

ただし、これらのツールでできるのはファイルの編集・変更までで、PHPサーバーの実行はできません。実際にPHPを動かすには、Apache Web Serverなどの環境が必要です。詳しくはPHP.netのインストールおよび設定ガイドを参照してください。

また、中には誤って.phpという拡張子が付けられた動画や画像などのメディアファイルもあります。その場合は、拡張子を正しいもの(例:MP4なら.mp4)に変更すれば、対応するソフトウェア(動画プレイヤーなど)で正常に開けるはずです。

それでも開けない場合

似ている拡張子は意外と多く、うっかり混同すると間違ったプログラムで開こうとしてしまうことがあります。

たとえば「HPP」はPHPと同じ文字を含みますが、この拡張子のファイルはHaluha Pearlsというプログラムに関連している可能性があります。「PPP」も同様で、PagePlusのドキュメントファイルなど、複数のプログラムで使用されています。

PHPファイルの変換方法

PHPからPDFを生成したい場合は、FPDFやdompdfといったライブラリが便利です。

また、PHPの配列をJSON(JavaScript Object Notation)形式に変換する方法については、PHP.netのjson_encodeのドキュメントを参照してください。この機能はPHP 5.2以降で利用可能です。

一方、PHPファイルをMP4やJPGのようなテキストベース以外の形式に変換することはできません。もし.php拡張子のファイルが本来MP4などの形式であるはずだと分かっている場合は、拡張子を.phpから.mp4(または正しい形式)に変更するだけで問題ありません。

なお、このようなリネームは本当の意味でのファイル変換ではありません。あくまで適切なプログラムでファイルを開けるようにする操作です。本格的な変換は、ファイル変換ツールやアプリケーションの名前を付けて保存書き出し機能を使って行うのが一般的です。

PHPをHTMLと組み合わせて使う方法

HTMLファイル内に埋め込んだPHPコードは、通常のHTMLタグではなく、以下のタグで囲むことでPHPとして認識されます。

<?php
   ここにコードを記述
?>

HTMLファイルからPHPファイルを読み込みたい場合は、次のコードをHTMLファイルに記述します(file.phpの部分は自分のファイル名に置き換えてください)。

<?php
   include("file.php");
?>

URLを見ると、そのWebページがPHPを使用しているかどうか判断できることがあります。たとえばデフォルトのPHPファイル名がindex.phpの場合、URLは https://www.examplesite.com/index.php のようになります。

PHPについてのもっと詳しい情報

PHPはほぼすべてのオペレーティングシステムに移植されており、完全無料で利用できます。公式サイトはPHP.netで、オンラインマニュアルとして充実したドキュメントセクションが用意されています。PHPで何ができるのか、どのように動作するのかを学ぶのに最適です。W3Schoolsも優れた学習リソースです。

PHPの最初のバージョンは1995年に「Personal Home Page Tools(PHP Tools)」という名前でリリースされました。その後、数ヶ月ごとに新バージョンが公開され、改良が重ねられてきました。

PHPの最も一般的な用途はサーバーサイドスクリプティングです。前述のとおり、これはパーサー・Webサーバー・Webブラウザの組み合わせで動作し、ブラウザがPHPを実行しているサーバーにアクセスすることで、サーバーが生成した内容を表示します。

もうひとつの用途はコマンドラインスクリプティングで、こちらはブラウザもサーバーも使用しません。この種のPHPは、自動化タスクの処理に便利です。

PHPSファイルは構文ハイライト表示されたファイルです。一部のPHPサーバーでは、この拡張子を持つファイルの構文を自動的にハイライト表示するよう設定できます。有効にするにはhttpd.confの設定行が必要です。

よくある質問

Windows 10でPHPファイルを開くデフォルトアプリは?

通常、PHPファイルにはメモ帳またはワードパッドが関連付けられています。デフォルトアプリを変更するには、「スタート」>「設定」>「システム」>「既定のアプリ」>「ファイルの種類ごとに既定のアプリを選ぶ」で.PHPを選択し、任意のアプリを指定します。

WordPressのPHPファイルはどこにある?

wp-config.phpは通常、サイトのルートフォルダに配置されています。index.phpは包括的なテンプレートであり、テンプレート階層内の他のPHPファイルの場所を確認する際の手がかりになります。

PHPのハッシュ関数とは?

ハッシュ関数は、元のデータの意味を変えずにデータを暗号化する手法です。PHPではhash()関数を使うことで、指定したアルゴリズムに基づいてデータのハッシュ値を取得できます。

  1. AIファイルとは?開き方から変換方法まで徹底解説

    この記事のポイントAIファイルは、Adobe Illustrator(アドビ イラストレーター)で作成されるベクター画像ファイルです。開くにはIllustratorを使用するか、無料のInkscapeなどを利用できます。Zamzarなどのオンラインツールや各種ソフトを使って、PNG・JPG・SVGなどの形式に変換できます。この記事では、AIファイルの概要から、実際に開く方法、SVG・JPG・PDF・PNGなど他の形式への変換方法まで、わかりやすく解説します。他のソフトウェアとの互換性を持たせたい場合にも役立つ内容です。AIファイルとは何か拡張子が「.ai」のファイルは、ほとんどの場合、Adob

  2. PHPファイルとは?開き方・編集・変換方法をわかりやすく解説

    PHPファイルとは .phpという拡張子を持つファイルは、PHP(Hypertext Preprocessor)のソースコードが記述された「PHPソースコードファイル」です。主にWebページのファイルとして利用され、Webサーバー上で動作するPHPエンジンによってHTMLを生成します。 ブラウザに表示されるのは、PHPエンジンがコードから生成したHTMLコンテンツです。PHPコードはサーバー側で実行されるため、PHPページにアクセスしてもコードそのものは見えず、サーバーが生成したHTMLだけを受け取る仕組みになっています。 なお、PHPソースコードファイルの中には、.phtml、.php3、.