2
OS XでPHPをセットアップして学ぶ方法

スクリプト言語を習得し、Web サイトに新しい機能を追加するための完全なガイドで、Mac で PHP を学習する方法を確認してください。

PHPを学ぶのは良い考えです。PHP(PHP Hypertext Preprocessorの再帰的な頭字語)はスクリプト言語です。Facebook、Wikipedia、WordPressなど、世界最大級のウェブサイトを支える原動力となっています。

PHPを学ぶことは、プログラマーとして大きな助けになります。ウェブサイト制作の現場ではPHPに頻繁に遭遇するでしょう。PHPは、HTMLとCSSベースのウェブサイトにプログラミングの力を加えるのに最適な方法です。PHPを使えば、事実上あらゆるスクリプトを作成できます。

PHPはプログラミング言語の典型とも言える、まさに「マーマイト」です。多くの専門家からの評価は低く、その理由の一つは初心者にとってあまりにも使いやすく(そのためミスが多く発生しやすい)、またレガシーコードが多く、RubyやJavaScriptと比べて扱いにくいからです。

否定的な意見に惑わされないでください。オンラインでコードを作成したい場合は、PHPの仕組みを学ぶために時間を費やす必要があります。

参照

コーディングを学ぶ: MacでPythonコーディングを セットアップして学ぶ方法

Apple Swift 2でアプリを書く方法

アプリ開発に最適なMac

iOSゲームの作り方

OS XにPHPをインストールする

PHPは汎用スクリプト言語です。HTMLがテキストを表示し、CSSがスタイルを設定するのに対し、PHPはタスクを自動化できるプログラミング言語です。ユーザーから情報を取得したり、他のウェブサイトやオンラインサービスへのAPI(アプリケーション・プログラミング・インターフェース)呼び出しを行ったりするのによく使用されます。PHPではプログラムフローやロジックゲートを制御でき、プログラミング言語として使用できます。

PHPは、JavaScript(類似言語)とは少し異なり、コードがサーバー上で実行され、HTMLがブラウザに送信されます。そのため、ブラウザは結果を取得できますが、コードを見ることはできません。サーバー側でコードを実行するため、ブラウザはコードを見ることができないため、PHPはセキュリティに優れています。また、PHPはブラウザの速度や設定に依存しません。

PHPの学習方法: OS XでのPHPの設定

Mac OS XにはPHPがプリパッケージされています。そのため、PHPのインストールに必要な作業はほとんどありません。ターミナルウィンドウを開き、「php –version」と入力して、インストールされているバージョンを確認してください。OS X El Capitanをご利用の場合は、PHP 5.5.31(またはそれ以降)が表示されます。私たちの環境では、「PHP 5.5.31 (cli) (built: Feb 20 2016 20:33:10)」と表示されます。

最新の安定版リリースはPHP 7.0で、Homebrewでbrew install php70と入力してインストールできます。Homebrewをお持ちでない場合は、Homebrewのウェブサイトにあるスクリプトを使ってインストールできます。

ただし、短期的にはPHP 5.5を使い続けることをお勧めします。PHP 7.0には多くの便利な新機能が追加されていますが、ほとんどのチュートリアルではPHP 5.5が使用されており、多くのプログラミング環境で依然として広く使用されているバージョンです。

PHPの学習方法:Hello World

PHP対話モード

Pythonと同様に、ターミナル内からPHPを対話型シェルで実行できます。ターミナルを開き、php -aと入力して対話型モードを開始します。「Interactive shell」と「php >」が表示されます。echo “Hello World!”;と入力して、最初のコード行を作成します。

行末の「;」は不要です。これは、コード行の入力が完了したことを示します。行末に「;」を付けないと、次の「php >」行に移動し、コードを追加できるようになります。(「;」を入力してReturnキーを押すと、そのコード行が実行されます。)

インタラクティブ モードを終了するには、exit と入力します。

PHPの学習方法: PHPでインタラクティブなスクリプトを作成する

PHPスクリプトを作成する

PHPインタラクティブシェルを使ってコマンドを入力できるようになったので、次はテキストファイルにPHPスクリプトを作成します。テキストエディタを開き、次のコードを入力してください。

($argc !== 2) の場合 {

   echo “使用方法: php hello.php [名前].n”;

   出口(1);

}

$name = $argv[1];

echo “こんにちは、$namen”;

ファイルを hello.php としてホームフォルダに保存し、php hello.php と入力して実行します。「使用方法: php hello.php [名前]」と表示されるはずです。これは、プログラムが引数として「あなたの名前」を必要とするためです。php hello.php John Appleseed と入力すると、コマンドラインに「Hello John Appleseed」と表示されます。

PHPの学習方法:PHP学習リソース

PHPのセットアップが完了し、インタラクティブシェルとファイルの使い方を学び始めたら、次はPHPをきちんと学ぶ必要があります。以下に、PHPトレーニングに役立つリソースをいくつかご紹介します。

  • Codecademy: PHP トラック
  • PHPプログラミングをゼロから学ぶ
  • PHPとMySQL
  • PHPの正しい使い方