PHP

Doxygenコメント例(PHP)

PHP

プログラムのメモ 個人的には良いコードはそれだけで理解できるものだと思っているが、そんな会心なコードをかけるわけでもない。 自分ひとりで書いてても忘れていることもあるので、可能であればメモは残しておいたほうが良い。 Doxygen Javadocは業務で使…

リダイレクトでPOSTの確認

PHP

入力値の確認 POST値の確認を別ページにせずに現在のページで処理する方法である。 ソース 入力および確認のページのソースは次のとおりである。

文字エンコーディングの変換

PHP

文字エンコーディングの変換 WinとかLinuxとか混在していると、文字化けが起こりやすいので変換は重要。http://php.net/manual/ja/function.mb-convert-encoding.php ソース たぶん基本はUTF8で操作して必要に応じて変換するのが良さそう。 ';

isset関数メモ

PHP

POST値の引き取り PHPでPOST値をチェックするのにisset関数をよく使う。 実際の振る舞いについて確認のメモを残しておく。 ソース

preg_matchによる所定の書式の文字の確認

PHP

ちょっとした正規表現 以前、正規表現による値が数値かどうかを確認する記事を書いたが、 PHPで日付データを確認する方法をメモしておく。nishiru3.hatenablog.com ソース まだ十分ではないが、書式についてはチェックできる。ただし、2018/33/33とかにもマ…

PDOによるテーブルやデータの操作

基本的な操作 すぐ忘れちゃうので書いておく。

strposによる検索

PHP

strpos strpos関数を使って検索を実現する。http://php.net/manual/ja/function.strpos.php 具体例

セッション

PHP

ページをまたいでデータを保持する PHPにおいてページをまたいでデータを引き継ぎたいときは、セッションを使う。 a1.phpのコード(遷移元) これを最初のページ(遷移元)にする。 ただし、phpコードの最初に記述すること。途中からsession_startすると、デ…

MySQLの設定

MySQL8.0のインストール 次のサイトでインストーラーをダウンロード。URL:https://www.mysql.com/jp/インストールファイル: mysql-installer-community-8.0.11.0.msi 認証方式の変更 設定ファイルの変更 C:\ProgramData\MySQL\MySQL Server 8.0\my.iniの中…