カテゴリー:PHP
-
【PHP】「クラス」について
05.05
クラスに入ると呼び方が変わる。 PHPの下記要素はクラス内に属すると呼び方が変わります。 変数、定数 プロパティという呼び方になります。 関数 メソッドという呼び方になります。 クラスの使い方 クラスの定義 [crayon-…
-
【PHP】データベース接続(PDO)について
05.05
PHPのデータベース接続方法 下記の2種類あります。 PDO mysqli PDOとは? 「PHP Data Object」の略で、ORマッパーの役割があります。データベースの種類問わず同じようにアクセスができるの…
-
【PHP】ファイル操作
05.05
ファイル操作の種類 PHPでのファイル操作は下記3種類のいずれかで行います。 ファイル名型(ファイルごと) ストリーム型(1行ごと) オブジェクト型 ファイル名型 一番手軽にファイル操作する事ができます。 …
-
PHPでセッションを使うには? セッションを使いたい場合はPHPファイルの先頭に下記の宣言をします。 [crayon-63e1495825c57777458968/] セッションに値を設定する。 [crayon-63e1495825…
-
【PHP】フォームのセキュリティ対策
05.04
XSS対策 htmlspecialchars このメソッドを使えばフォームからJavaScriptを入力されたとしてもサニタイジング(無害化)する事ができます。メソッドの名前が長いので基本的には関数化します。 [crayon-63e1…
-
【PHP】基本的なフォーム処理
05.04
入力画面の基本 [crayon-63e1495827a4a175443323/] $_GET['キー名'] フォームをGETリクエストで送信した場合にスーパーグローバル変数を格納する連想配列を取得する事ができます。上の例ではname(…
-
【PHP】「php.ini」について
05.04
php.iniとは? PHPのバージョンフォルダにあるPHPの設定ファイルです。 よく使う項目 ログ関連 設定項目 説明 error_reporting エラーのレベル display_error…
-
【PHP】外部のPHPファイルを使うには
05.04
PHPでの外部のPHPファイル読み込みは下記の方法があります。 require include 名前空間 どれでも良いですが一般的なPHPプログラムではrequireがエラーが発生した際にちゃんと処理が止まるので…
-
【PHP】「配列関連関数」
05.04
array_push 配列の末尾に新しい要素を追加する事が可能です。 [crayon-63e1495829b71484717470/] …
-
【PHP】「文字列操作関数」
05.04
strlen 文字のバイト数を取得する事ができます。 [crayon-63e149582a11a991049468/] 注意点 日本語を扱う場合はバイト数が可変になるので注意です。一般的に今一番使われている文字コードのUTF-8であ…