WEBアプリケーション作りに最適なPHPを基本文法から学べる基礎講座。
2020.12.25
Developer Lv1
$_POSTは、 POSTリクエストで送られたデータが格納される、 定義済み変数です。 連想配列型なので、文字列のキーで取り出します(参考: 連想配列とは)。 文字列のキーは、フォームのname属性で指定した値です。 $_POST $_POSTの使い方を、以下のコードで示します。 サンプルコード F …More Read
2020.12.21
Developer Lv1
PHPでは、GETリクエストやPOSTリクエストで送られたデータを、 連想配列として取り扱います(参考: 連想配列とは)。 GETリクエストで送られたデータは、$_GETという定数に格納されます。 フォーム欄のnameで指定した名前が、連想配列のキーとして使用されます。 $_GET $_GETにはG …More Read
2020.11.30
Developer Lv1
定義済み変数 前回、前々回と、GETとPOSTの説明してきました。 その送信データの受け取り処理(PHP側)で $_GETや$_POSTのような記述が出てきました。 ではこれはPHPにおいてなんなのか、と言いますと定義済み変数と呼ばれるものになります。 $_GETと$_POSTについては次回以降でま …More Read
2020.11.30
Developer Lv1
■GETとPOST 前回の記事で出てきたGETとPOSTについて説明していきます。 どちらもHTMLからデータを送信する方法であり、記述自体は文字の違いだけなのですが、内部の処理が大きくことなります。 ■使い分け まず、まだ慣れていない方については、少し語弊はありますが、基本的にはPOSTを使うと考 …More Read
2020.11.30
Developer Lv1
■HTMLとPHPの連携 今回はWEBシステムについて学んでいきます。 具体的に言うと、HTMLからPHPにデータを送信してみたいと思います。 みなさんもユーザー登録画面や、検索画面で使用したことがあると思います。 必要事項を入力しボタンを押すと、登録が実行されたり、検索結果が表示されたりします。 …More Read
2020.11.30
Developer Lv1
■配列演算子とは 配列同士の処理に対して使用できる演算子です。 種類としては結合演算子と比較演算子があります。 ■結合演算子 配列同士を結合するときに使用する演算子です。 ただ数値の加算とは違い、配列の結合は 左の配列に存在しないキーの要素を右の配列から取り出し、左の配列に追加することに注意してくだ …More Read
2020.11.30
Developer Lv1
■三項演算子とは 条件式の真偽によって、対応する式の値を出力する演算子です。 構文は 条件式 ? trueの場合の式 : falseの場合の式 です。 条件式、trueの場合の式、falseの場合の式の3つの項から成るので三項演算子と呼ばれています。 使用例を見てみましょう。 三項演算子は全てif- …More Read
2020.11.30
Developer Lv1
■処理の脱出に関する命令 ここまで様々な制御構文( if, switch, while, for 等 )を学んできましたが、 この制御構文の中で使用する命令や、PHPの処理から脱出する命令など 知っておくと便利な命令について一度詳しく理解しておきましょう。 今回紹介する命令は以下の4つです。 exi …More Read
2020.11.16
Developer Lv1
この記事では、 配列や連想配列の値を、 順番に取り出して処理を行う、 foreach文について学びます。 foreach文 2パターンの構文があります。 配列の値だけ取りたい場合、パターン1、 配列のインデックスと値の組み合わせ、 または連想配列のキーと値の組み合わせ、を取得したい場合、 パターン2 …More Read
2020.11.13
Developer Lv1
この記事では、 前回学んだwhile文の発展形、 do-while文を学びます。 do-while文 条件式が true の間、繰り返しループ処理を行います。 while文と違う点は、最低1回の実行を保証されており、 ループの最後で終了条件のチェックを行う点です。 構文 用途 1回だけ実行して、 以 …More Read