PHPの入門や学習に使える記事一覧

PHP

PHPのImageMagickでHEICの画像ファイルをJPEGに変換する方法!

ImageMagickを使用してHEICの画像ファイルをJPEGの画像ファイルに変換しました。 HEICはiOS11から使用されている画像の形式で、デフォルトでこの保存方法になっています。 2021年現在、ブラウザではHEICファイルに対応...
PHP

PHPのバージョンを確認する3つの方法!

PHPのバージョンを確認する方法を書いています。 ターミナル・コマンドプロンプトでコマンドを使用して確認する方法と、ブラウザからPHPファイルにアクセスして確認する方法を書いています。 コマンドで確認する コマンドで確認するほうが簡単です。...
PHP

【PHP入門 / 練習問題】Webじゃんけんゲームを作ろう!(ログアウト機能実装)

前回はプレイ回数などのカウントを実装しました。 前回までで、ほとんど出来上がりました。 ですが、現在のままだとゲームを開始した後にもゲーム開始画面に戻れてしまいます。 ゲーム開始後にはゲーム開始画面に戻れないようにします。 戻りたい場合はロ...
PHP

【PHP入門 / 練習問題】Webじゃんけんゲームを作ろう!(回数カウント実装)

前回コンピューター対戦まで実装した、Webじゃんけんゲームに回数のカウント機能を実装します。 また、内部のリファクタリング(マジックナンバーを潰します)を少し行ってコードを見やすくします。 前回の記事はこちらです。 この記事の目標(作るもの...
PHP

【PHP入門 / 練習問題】Webじゃんけんゲームを作ろう!(対戦実装)

前回はじゃんけんゲームの開始時のバリデーションを行いました。 前回までに作成した、じゃんけんゲームに対して、コンピューターと対戦する機能を入れていきましょう。 前回の記事はこちらです。 この記事の目標(作るもの)について ゲームを開始すると...
PHP

【PHP入門 / 練習問題】Webじゃんけんゲームを作ろう!(バリデーション)

今回は前回作った画面に対して、バリデーションを入れていきましょう。 ユーザーから入力された名前はPHPのセッションで持ち回ります。 そしてバリデーションとしては、入力した名前の空チェックと、8文字以内チェックをかけます。 画面の上部にユーザ...
PHP

PHPの制御構文の別(コロン)の書き方(endif, endforなど)

PHPでif文やfor文を書くときに、通常は波括弧({})を使って、下記のように制御構文を書くと思います。 <?php if (true) { echo "trueです"; } else { echo "falseです"; } for($i...
PHP

【PHP入門 / 練習問題】Webじゃんけんゲームを作ろう!(画面作成)

今回はPHPを使用して、じゃんけんゲームを作ってみます。 丁寧に解説してみたので、PHPで何か作ろうと思っているけど、ネタがないなーという方はやってみてください。 対象となる人 ・HTML・CSSがわかる。 ・PHPの文法を勉強した。(こち...
Laravel

Laravelでログインに3回失敗したらリダイレクトする

Laravelでログインに失敗して、ロックアウト判定した際に処理をしたいという要件があったので、認証処理をカスタマイズしてみました。 この記事ではLaravelで「3回ログインに失敗したらgoogleにリダイレクトする」という処理のコード載...
PHP

【PHP入門】変数のスコープとstatic変数について

今回はPHPの変数のスコープとstatic変数について、解説しています。 変数のスコープは、変数を使える有効な範囲のことです。 スコープを意識しておかないと、変数に思ってなかった値が入ったりしてバグの原因になります。 実際にコードをみて確認...
PHP

【作って納得!PHP入門】クラスを使ってみよう

この記事では、PHPでクラスを使う方法について書いています。 最初にクラスについての説明をします。 その後に、クラスを使用した簡単なプログラムを作成して、クラスについて学んでいきます。 前回は関数について記載しました。 ■この記事の目標(作...
PHP

【作って納得!PHP入門】関数(function)を使ってみよう

この記事では、PHPの関数について書いています。 最初に関数についての説明をします。 その後に、関数を使用した簡単なプログラムを作成して、関数について学んでいきます。 前回はwhile文について記載しました。 ■この記事の目標(作るもの)に...