2023-10-01から1ヶ月間の記事一覧

非同期処理(ajax)

Ajaxのリクエスト送信(JS) fetch APIのfetchメソッド fetch(リクエスト先のURL, [オプション設定] ) .then((response) => response.json()) // 1度目の処理(レスポンス受信時) .then((data) => { // 2度目の処理(1度目の処理完了時) 処理 }); オプション…

例外処理

try-catch-finally文 try { // 例外が発生するかもしれないコード } catch (例外クラス名 $変数名) { // 例外が発生した場合の処理 } finally { // 例外の発生有無にかかわらず、必ず実行する処理 } throwによる例外

PHP エラーハンドリング

エラーハンドラ関数 function エラーハンドラ関数名( $errno, $errstr, $errfile, $errline ) { // ここにエラーへの対処内容を書く return TRUEまたはFALSE; } 引数 意味 $errno エラーレベルの内部値(例:E_ERRORなら1、E_WARNINGなら2) $errstr エラー…

PHP エラーハンドリング

エラーハンドラ関数 function エラーハンドラ関数名( $errno, $errstr, $errfile, $errline ) { // ここにエラーへの対処内容を書く return TRUEまたはFALSE; } |引数| 意味| |$errno| エラーレベルの内部値(例:E_ERRORなら1、E_WARNINGなら2)| |$errstr|…

日付・時刻

date()関数 第1引数「日時フォーマット」,第2引数「UNIXタイムスタンプ(整数型の値)」 echo date('Y年n月j日H時i分s秒'); 2023年10月28日14時06分09秒 日時のフォーマット date(),DateTimeクラスと同じ 日時のフォーマット文字 意味 例 Y 年(4桁表記) 2015…

PHP 正規表現

正規表現が使えるPHPの主な関数 関数 処理の内容 preg_match() 正規表現による検索を行い、最初に一致した文字列を取得する preg_match_all() 正規表現による検索を行い、一致した文字列をすべて取得する preg_replace() 正規表現による検索を行い、一致した…

Laravelの学習再開 Laravel sailで環境構築

前提 WSL2インストール済み DockerDesctopインストール済み Ubuntuターミナル上で curl -s https://laravel.build/example-app | bash example-appはプロジェクト名です。 example-appディレクトリが作成される。example-appディレクトリでコンテナを起動す…