WEBアプリケーション作りに最適なPHPを基本文法から学べる基礎講座。
2021.08.31
Developer Lv1
【PHP応用】 PDO⑥ プリペアードステートメントの実行 INSERT文サンプル ユーザー名、パスワード、メールアドレスを入力する 架空の会員登録フォームを例に、 プリペアードステートメントの実行を実演します。 このサンプルコードでは、$_POST[“キー”]という形式で、 …More Read
2021.08.19
Developer Lv1
ゼロからPHPを用いたWEBアプリケーション開発を学びましょう! 初心者向けPHPWEBアプリケーション開発講座です。まずはここから! オープンソースプログラミング言語PHPを用いたWEBアプリケーション開発は動く様子が分かりやすく、プログラミング初心者の方にオススメ です。またオープンソース言語で …More Read
2021.06.30
Developer Lv1
多言語対応 i18n対応(多言語対応)を行って見ましょう。 イメージ的には、特定の箇所の文字列を、言語ごとに作成された翻訳ファイルから読み込む形です。 POTファイルの作成(翻訳ファイルのテンプレ) 以下のコマンドで作成されます。(cake4/appディレクトリで実行) 何回か選択肢が出ますが、すべ …More Read
2021.06.30
Developer Lv1
入力チェック(バリデーション) テーブルに登録や更新を行う際、 テーブルで定義した型と違う型を入力し処理を行ってしまうと PDOExceptionが発生してしまい処理が中断してしまいます。 それを防ぐために入力チェックを行います。 入力された値をチェックすること(妥当性の確認)を バリデーションとい …More Read
2021.06.30
Developer Lv1
セッション セッションの書き方を見ていきましょう。 ※cakephpではセッションは自動で開始するようになっています。 …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