0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

久しぶりのPHP、何から始めればいい?

Posted at

久しぶりのPHP、何から始めればいい?

〜初心者・リスタート勢向けPHPガイド〜

はじめに

「久しぶりにPHP触るけど、何から手をつけていいか分からない」
「昔ちょっとだけ書いたけど、今のPHPって何が違うの?」

そんなあなたに向けた、**“今から始めるPHPのやさしい道しるべ”**です。

この記事では、以下のようなことをわかりやすく解説します。

  • PHPって今どうなってるの?
  • まず何をインストールすればいい?
  • どんな書き方が主流?
  • 小さなコード例から復習
  • おすすめの学習リソース

1. 今のPHPってどうなってるの?

PHPと聞くと、

「とにかく $ がいっぱいで」
「HTMLの中にごちゃごちゃ書く」

というイメージを持つ人も多いかもしれません。

でも、今のPHP(バージョン8.x) は、

  • ✅ 型指定
  • ✅ モダンなオブジェクト指向
  • ✅ 高速な実行
  • ✅ フレームワークの進化(Laravelなど)

と、かなり洗練された言語になっています。

「昔ながらのPHP」でも動きますが、今風の書き方を覚えておくと、読みやすく・保守しやすいコードが書けます。


2. 開発環境をサクッと整えよう

選択肢1:XAMPP(手軽にPHP + Apache + MySQL)

  • XAMPP公式サイトからインストール
  • WindowsやMacでも簡単にPHPサーバーが立てられます

選択肢2:VSCode + PHP + Built-inサーバー(シンプル構成)

php -S localhost:8000

これだけでローカルサーバーが起動します。
VSCodeには「PHP Intelephense」拡張を入れておくと補完が便利!


3. まずは「Hello, PHP」

<?php
echo "Hello, PHP!";

ブラウザで表示されればOK!

ポイント:

  • <?php で始めるのを忘れずに
  • echo は出力用
  • 文の終わりは ;(セミコロン)

4. 配列・ループ・関数…ざっくりおさらい

配列とループ

<?php
$fruits = ["apple", "banana", "melon"];
foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
}

関数

<?php
function greet($name) {
    return "Hello, $name!";
}
echo greet("Sora");

型指定(PHP 7.0以降)

<?php
function add(int $a, int $b): int {
    return $a + $b;
}
echo add(3, 5);  // 結果: 8

5. 今どきのフレームワークに触れるなら?

PHPは単体でも使えますが、実務では Laravel がよく使われます。

Laravelの特徴:

  • モダンなMVC構造
  • EloquentによるDB操作が簡単
  • ルーティングやミドルウェアもわかりやすい

👉 Laravel公式ドキュメント でチュートリアルを体験してみよう。


6. おすすめの学習サイト・本


おわりに

PHPは「昔の言語」じゃありません。
今でも多くのWebアプリケーションやCMS(WordPressなど)で使われている、やさしくて、実は強い言語です。

久しぶりの人も、これからの人も、まずは一歩ずつ書いてみましょう!


採用拡大中!

アシストエンジニアリングでは一緒に働くフロントエンド、バックエンドのエンジニアを募集しています!
少しでも興味ある方は、カジュアル面談からでもぜひお気軽にお話ししましょう!

お問い合わせはこちらから↓
https://official.assisteng.co.jp/contact/

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?