【PHP入門】基礎文法とサンプルコード集

このページでは、PHPの基本文法やサンプルプログラムを入門者向けに解説しています。

PHPとは

PHPとは、プログラミング言語の1つです。
サーバー側で処理され、Webサイトの構築などに利用されています。
有名所では、WordPressもPHPで動作しています。

環境構築・プログラムの書き方

環境構築方法やプログラムの書き方、実行方法についてまとめました。

環境構築・プログラムの書き方
環境構築 XAMPP実行方法Apacheの使い方
記述場所 html内
基本 文字列出力シングル・ダブルクォーテーションの違い

変数・配列

変数・配列
変数 変数の宣言 ■代入 ■中身の表示変数型変数型の取得初期化(null)エイリアス
文字列処理 文字列の連結エスケープ文字\文字列分割文字列→数値数値→文字列
文字抽出 1文字任意の文字数範囲指定文字数取得
配列 配列とは配列の宣言・初期化・代入配列(数値)配列(文字列)
多次元配列 2次元配列
連想配列 連想配列初期化(for文)
配列操作 長さ(要素数)判定文字列変換poppush反転先頭要素削除先頭要素追加要素を順に取出指定範囲の要素抽出
配列ソート 昇順ソート降順ソート昇順ソート(キー)降順ソート(キー)ランダムに並替

数値計算

項目
四則演算 加算減算乗算除算余り
演算子 算術比較複合代入増分減分論理条件
統計量 最大値最小値合計値平均値 ■標準偏差 ■分散

構造化プログラミング、オブジェクト指向

構造化プログラミング
概説 構造化プログラミングとは
選択構造 if文else if文switch文switch + break文
反復構造 for文while文do while文foreach文
関数 関数とはローカル変数グローバル変数
ユーザ関数 ユーザ関数引数返り値
ライブラリ ライブラリ関数
オブジェクト指向
用語 オブジェクト指向利点欠点クラス・インスタンスメソッドクラス・インスタンス変数
クラス・インスタンス クラス定義インスタンス生成
インスタンス変数 生成値取得代入追加値を渡す(初期化)
メソッド メソッド定義 ■メソッド定義(プロトタイプ)
まとめ PHPでオブジェクト指向プログラミング

Cookie・セッション管理・メール

Cookie・セッション管理・メール
認証 ログイン画面,
Cookie 生成(送信)読込有効期限削除複数作成複数作成(配列)
セッション 作成変数書込変数読込変数削除変数削除(全部)登録データ削除名前取得・変更ID取得・変更ID自動更新
応用 ページ訪問回数ログアウト
メール SMTP・ポート番号の設定メール送信(ASCII)

DB, Webフレームワーク

MySQL
用語 データベースの種類
事前準備 DB作成テーブル作成CSV読込CSV読込(日本語)パスワード設定パスワード設定後のエラー
接続・切断 DB接続DB切断DB接続②
クエリ データ取得(SELECT)データ追加(INSERT)更新(UPDATE)削除(DELETE)
まとめ PHPでMySQLデータベース操作
Webフレームワーク
CakePHP3
関連記事