【PHP入門】自己学習で身につけるプログラミング

プログラミングはとても魅力的なスキルです。

このスキルを身につけることで仕事の幅、更には人生の幅を広く持つことができます。

プログラミングスキルでエンジニアという職業に就くも良し、フリーランスという自由な働き方をするも良し、自身で事業を立ち上げるも良し、趣味的にモノづくりをするのも良しと使える場面は様々です。

ここでは、プログラミング言語の1つであるPHPについて初心者向けに解説していきます。

プログラミングとは

プログラミングとは『コンピューターが理解できる言葉で指示(プログラム)を書く』ことです。

ネットで検索すると難しい言葉が使われがちですが、コンピュータが理解できる言葉とは人間の言語と同じで日本人には日本語で、アメリカ人には英語で、コンピュータにはプログラミング言語を使うということです。

そして、プログラミング言語で書いた文章のことをプログラム(厳密には異なります)またはソースコードと呼び、それらは具体的には下記のようなテキストのことを指します。

<?php
echo 'Hello World!'
?>

なお、このソースコードは実行すると『Hello World!』と表示します。

PHPとは

PHPは1994年に登場し、それ以降多くの企業・開発者に使われています。

FacebookやWikipedia、Slack、ココナラなど有名なサービスで使われており、名を挙げるだけでも申し分ないポテンシャルを持っていると言えます。

環境構築

PHPはMacOSやWindowsなど一般的なOSにツールをインストールすることで実行できるようになります。

それぞれのOSに合わせて環境構築していきましょう。

MacOS

ターミナルで下記コマンドを実行してください。ターミナルはMacOSにデフォルトで入っているので、アプリケーション検索で『ターミナル』と検索すると見つかるかと思います。
※ シャープ(#)が先頭に付く行はコメント行なので実行する必要はありません。

# Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
### パスワード等を入力するよう求められるので、ログイン時のパスワードを入力
### 『Installation Success』が表示されたら完了です。

# Homebrewのインストール確認
brew -v
### バージョンが表示されればOKです。(以下、表示例。)
### Homebrew 3.2.9
### Homebrew/homebrew-core (git revision a9cd40a2d6; last commit 2021-08-22)
### Homebrew/homebrew-cask (git revision 16fa0c0e9a; last commit 2021-08-22)

# Homebrewを最新版にアップグレード
brew upgrade

# PHPのインストール
brew install php@8.0

# PHPのインストール確認
php -v
### バージョンが表示されればOKです。(以下、表示例。)
### PHP 8.0.9 (cli) (built: Jul 29 2021 17:21:21) ( NTS )
### Copyright (c) The PHP Group
### Zend Engine v4.0.9, Copyright (c) Zend Technologies
###     with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies

Windows

下記ページに詳しい手順が掲載されていたので、リンクさせていただきます。

こちらの手順に従ってPHPをインストールしてください。

https://webkaru.net/php/windows-php-instal/

プログラミングを始める

テキストエディタについて

プログラムの作成にはテキストエディタを使用します。

テキストファイルを作成できるエディタであれば、とりあえずはなんでもOKですが、今後プログラミングしやすくするため、Atomというテキストエディタがおすすめです。

もし、インストールする際は、下記サイトに手順が掲載されておりましたので、参考にしていただければと思います。

・MacOSの場合 https://webkaru.net/dev/mac-atom-install/
・Windowsの場合 https://www.kkaneko.jp/tools/win/atom.html

プログラムファイルの作成

テキストエディタで新しいファイルをsample.phpという名前で作成し、下記コードを書いて保存してください。

<?php
echo 'Hello World!';
?>

これは実行すると『Hello World!』と表示されるプログラムです。

echoが文字列を表示する指示になっており、後のシングルクオーテーションで囲んだ文字列を表示してくれます。

プログラムの実行

Macbookの方はターミナル、Windowsの方はコマンドプロンプトで、sample.phpのディレクトリ(フォルダ)まで移動し次のコマンドを実行してください。

php sample.php

『Hellow World!』と表示されれば成功です。

まとめ

以上がプログラミングの超基本になります。

思ったよりも簡単だったのではないでしょうか。(環境構築やツールのインストールの方が難しいかも知れません。。。笑)

プログラミングはパソコンさえあれば、可能性が無限大の魅力的なスキルです。

みなさんの学習にこの記事が役に立っていると幸いです。