2020-10-01から1ヶ月間の記事一覧
throw newした時に例外クラスに何も文字列を渡さないとあらかじめ設定された例外クラスのメッセージプロパティに格納された値をキャッチする。 例外を投げる時に文字列を引数で渡すとあらかじめ設定されたメッセージプロパティではなく引数がキャッチされる。
半角大文字小文字英数字以外の文字列またはアンダースコア、もしくは入力文字が16文字以上か確認する世紀表現 preg_match('/([^a-zA-A\d_])|.{16,}/u', $password); n文字(n文字と指定)・・・{n} n文字以上・・・{n, } n文字以下・・・{ ,n} n文字以上m文字…
alter table テーブル名 modify 変更するカラム名 データ型 after カラム名;
UUIDとは Universally Unique Identifierの略。 普遍的な重複しないIDのこと。 現在地・緯度・軽度を元に生成する。 いつでも、誰でも生成できる。 厳密には重複する可能性はあるが、限りなく低い。 MySQLでの生成方法 uuid関数と、uuid_short関数の2種類あ…
先頭 preg_replace('/^[ ]+/u', $str); 末尾 preg_replace('/[ ]+$/u', $str);
PHPの変数展開 ダブルクォーテーションで囲む シングルクォーテーションだと展開されず変数名がそのまま文字列として認識される 変数名の後ろに文字が続かなければ{}で囲む必要はない。続くなら囲む ヒアドキュメント 複数行の文字列を変数に代入する時に便…
今日TOHOシネマズ池袋でみてきた。 鬼滅をきちんとみたことはなくて、アニメの1話だけをみてあまり琴線に触れなかったから断念。 ただミーハーだし映画も話題になってるから気分転換にみに行った。 自分が行った回は、席は8割ぐらい埋まってる感じ。 比較…
hash()とは ある値をハッシュ化する関数 ハッシュ化とは ある値を別の値に変換すること。 また、元の値に戻すことができないこと。 ある値に変換し、元の値に戻せる(複合化)ことを暗号化、という。 SHAとは SHA(シャー)とは、Secure Hash Algorithmのこと。…
PHPMailerとは PHPからメールを送信するためのライブラリ。 メモ Gmailでメール送信しようとしたら、送信できなかったた。 原因は、Gmailで二段回認証していなかったため。 アプリ内のパスワードのプロパティに二段回認証の設定を行った時に発行されたパスワ…
PHPのスコープには3つある。 ローカルスコープ グローバルスコープ スーパーグローバルスコープ ローカルスコープ 別名、関数内スコープ。 関数内で宣言・定義する。 関数内のみで使用できる。関数の外からアクセスすることはできない。 グローバルスコープ …
SMTPサーバー SimpleMailTransferProtocolの略称。 単純にメールを移動させるためのプロトコル。 メールを送信するためのサーバー。 もっと正確にいうとメールを「移動」させる。 メールを送信先のSMTPサーバーに移動させるのが役割。 POPサーバー PostOffic…