2023-11-02
【PHP】フォームでファイルをアップロードする

ValentinによるPixabayからの画像 はじめに ファイルのアップロードのやり方をまとめます。 ファイルをアップロードしてみる 任意の名前でphpファイルを作成し、以下のように書き込んでください。 今回は1つのフ […]

2023-10-15
【PHP】マジックメソッド

UnsplashのSebastian Unrauが撮影した写真 はじめに マジックメソッドとはクラスに対して何らかの操作をした際に、PHPが自動で実行するメソッドです。 イベントのようなもので、トリガーが自動で設定されて […]

2023-10-14
【PHP】マジック定数

UnsplashのLuca Bravoが撮影した写真 はじめに 使う場所によって自動で値が変わる「マジック定数」はPHPを扱う上で必須です。 それぞれが特定の値を持っており、コード内の位置によって異なる値を返します。 デ […]

2023-10-13
【PHP】セッションの使い方($_SESSION)

Unsplashのeberhard 🖐 grossgasteigerが撮影した写真 はじめに サーバーに一時的に値を保管しておける$_SESSION変数は認証機能やコントローラ間の値の受け渡しなどに便利です。 $_SES […]

2023-10-10
【PHP】関数の定義

UnsplashのSarah Dorweilerが撮影した写真 はじめに この記事では関数の定義方法についてまとめています。 基本の定義方法に始まり、引数・戻り値のデータ型指定、引数への初期値の設定についてご紹介します。 […]

2023-10-09
【PHP】$_SERVER変数

UnsplashのArtem Sapeginが撮影した写真 $_SERVER変数とは $_SERVERはPHPが自動で更新する変数で、サーバーにアクセスしてきたWebクライアントの情報などが格納されています。 連想配列型 […]

2023-10-08
【PHP】リダイレクトで$_POSTを渡す

UnsplashのSergei Aが撮影した写真 はじめに 今回は「header()」を使い以下2種類のリダイレクト方法についてご紹介します。 ・通常のリダイレクト・$_POSTを渡すリダイレクト 動作確認した環境 OS […]

2023-10-06
【PHP】外部ファイルの読み込み(require、include)

UnsplashのNEOMが撮影した写真 はじめに 別ファイルのPHPファイルを読み込むにはrequireとincludeを使うのですが、その使い方をこの記事でご紹介します。 動作確認した環境 OS:Windows11 […]

2023-09-28
【PHP】パスワードのハッシュ化

UnsplashのNEOMが撮影した写真 はじめに Webサービスでパスワードを扱う際、基本的にパスワードはハッシュ化してDBに保存します。 Webサービスに必須の「ハッシュ化」のやり方について、まとめます。 動作確認し […]

2023-09-27
【PHP】CLIでPHPを実行してみる

PexelsによるPixabayからの画像 はじめに PHPをCLIで手軽に試してみたいと思うことがたびたびあるので、CLIでの実行方法のメモを作りました。 動作確認した環境 OS:Windows11 Home / WS […]

2023-08-15
【PHP】Composerのよく使うコマンド一覧

David MarkによるPixabayからの画像 はじめに composerでよく使うコマンドの一覧です。 コマンド一覧 composer自体のアップデート composer.jsonの新規作成 ※composer.j […]

2023-08-11
【PHP】スクレイピングの基礎

Larisa KoshkinaによるPixabayからの画像 はじめに ちょっと気が向いてPHPでスクレイピングのやり方を調べたので、メモとしてここにまとめます。 この記事では基礎のみをシンプルにまとめているので、すぐに […]

2023-08-07
【PHP】PHP付属のWebサーバーで簡易にPHPを動かしてみる

Dan FadorによるPixabayからの画像 はじめに ApacheなどのWebサーバーが無くても、PHPの動作確認は簡単にできます。 実はPHPにはビルトインウェブサーバーという簡易なWebサーバーが付属しているの […]

2023-07-29
【PHP】基礎 配列・連想配列

UnsplashのNEOMが撮影した写真 はじめに この記事には配列と連想配列の定義方法や値の取り出しなど基本的な操作をまとめています。 配列 連想配列 配列と連想配列は同じもの PHPでは配列と連想配列は内部的には同じ […]

【PHP】基礎 主な演算子一覧

はじめに この記事では演算子を一覧でまとめます。 四則演算子 演算子 内容 例 + 足し算 5 + 3 – 引き算 3 – 2 * 掛け算 2 * 3 / 割り算 6 / 2 % 割り算の余り 5 […]

2023-07-23
【PHP】基礎 条件分岐、ループ

UnsplashのAdam Koolが撮影した写真 条件分岐 if文 以下コードの例です。 if文は「{}」を使わない書き方があります。HTMLの中にPHPを埋め込む際には次の書きかたの方がコードが見やすくなります。 s […]