WEBアプリケーション作りに最適なPHPを基本文法から学べる基礎講座。
2022.10.31
Developer Lv1
【PHP問題演習】変数に関するプログラム作成問題 ■問題 2つの変数$var1と$var2を宣言し、それぞれに任意の文字列をを代入する。 その後$var1と$var2の中身を入れ替えるプログラムを作成せよ。 ■解答 ■解説 ■関連記事 変数と演算子①変数とは 変数と演算子③代入演算子 …More Read
2021.08.31
Developer Lv1
ユーザー名、パスワード、メールアドレスを入力する 架空の会員登録フォームを例に、 プリペアードステートメントの実行を実演します。 このサンプルコードでは、$_POST[“キー”]という形式で、 リクエストのデータを受け取っていますが、 実際には適切な入力チェックを行ってくださ …More Read
2021.08.19
Developer Lv1
ゼロからPHPを用いたWEBアプリケーション開発を学びましょう! 初心者向けPHPWEBアプリケーション開発講座です。まずはここから! オープンソースプログラミング言語PHPを用いたWEBアプリケーション開発は動く様子が分かりやすく、プログラミング初心者の方にオススメ です。またオープンソース言語で …More Read
2021.06.21
Developer Lv1
ヨーダ記法に代わるNull判定(PowerShell7) PowerShellでは、変数がnullであることをチェックするとき、 $nullを左側に書き、検査対象の変数を右側に書く、ヨーダ記法をしなければいけません。 なぜなら、$nullを右側に書くと、変数がコレクションである場合、コレクションの各 …More Read
2021.06.21
Developer Lv1
ヨーダ記法 ヨーダ記法は、条件判定をするときに、 検査の基準値となる定数を左に、検査対象の変数やオブジェクトを右に書く記法です。null判定をする際に、 nullを左側、検査対象の変数やオブジェクトを右側に置く記法です。 代表的な用例の一つが、nullチェックでの使用です。 通常、検査対象の変数やオ …More Read
2021.03.29
Developer Lv1
ファイルシステム関数⑥ htmlspecialchars関数 この記事では、 XSS(クロスサイトスクリプティング)を防ぐために使われる、 htmlspecialchars関数を説明します。 構文 $stringのところに、出力したい文字列を入力します。 $flagsは文字列のエスケープのタイプを選 …More Read
2021.03.29
Developer Lv1
ファイルシステム関数⑤ header関数 この記事では、不正入力時のリダイレクトに使われるheader関数を説明します。 構文 header関数は、以下の構文をとります。 $headerは”Location: 遷移先パス”という文字列。 $replaceは前に送信された類似の …More Read
2021.03.01
Developer Lv1
この記事では、 入力値のチェックに使われる、 isset関数を取り上げます。 概要 構文 isset(var, …vars) var データ型 すべての型を受け入れる 値の説明 変数宣言されており、かつnullではないと思われる値 …vars データ型 すべての型を受け入れる …More Read
2021.03.01
Developer Lv1
ファイルシステム関数③ 前回に引き続き、ファイルの読み書きの際に必要なファイルシステム関数を紹介します。 ■csvファイルの読み込み・書き込み 前々回の記事でも説明したとおり、 ファイル操作での基本的な流れは以下のようになります。 ファイルを開く ファイルを読み込む・書き込む ファイルを閉じる 今回 …More Read
2021.03.01
Developer Lv1
ファイルシステム関数② 前回に引き続き、ファイルの読み書きの際に必要なファイルシステム関数を紹介します。 ■ファイルの読み込み・書き込み 前回の記事でも説明したとおり、 ファイル操作での基本的な流れは以下のようになります。 ファイルを開く ファイルを読み込む・書き込む ファイルを閉じる 今回はこの基 …More Read