PHP

PHP

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

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

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

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

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

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

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

PHPでif文やfor文を書くときに、通常は波括弧({})を使って、下記のように制御構文を書くと思います。<?phpif (true) { echo "trueです";} else { echo "falseです";}for($i = 0;...
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文について記載しました。■この記事の目標(作るもの)について関...
PHP

【作って納得!PHP入門】while文を使ってみよう(繰り返し処理)

この記事では、PHPの繰り返し処理(ループ)で使用するwhile文について書いています。最初にwhile文についての説明をします。その後に、実際にwhile文を使用した簡単なプログラムを作成して、while文について学んでいきます。前回はf...
PHP

【作って納得!PHP入門】foreach文を使ってみよう(繰り返し処理)

この記事では、PHPで繰り返し処理(ループ)をする時に使用するforeach文について書いています。最初にforeach文についての説明をします。その後に、foreach文を使用した簡単なプログラムを作成して、foreach文について学んで...
PHP

【PHP】error_reporting(エラー出力レベル)の設定方法

PHPのerror_reportingについて、見直す機会があったのでまとめてみました!PHPのerror_reportingとは?error_reportingはPHPでの設定項目です。エラーの出力レベルを設定します。設定された内容によっ...