2025年1月9日PHP入門 VSCode+PHP Debug拡張によるデバックする方法VSCodeでPHP Debug拡張することで、デバック作業を効率化できる方法を記載します。 デバック機能の有効化 VSCodeでPHPのデバックを有効にするに... カテゴリー php
2025年1月3日PHP入門 オブジェクト指向 クラスの自動ローディングクラスは複数のスクリプトから再利用するというその性質上、1クラスを1ファイルで管理すべきです。1クラス1ファイルなら無駄なクラスを読み込む必要もなく、ファイル管... カテゴリー php/オブジェクト指向構文
2025年1月3日PHP入門 オブジェクト指向 名前空間名前空間とは、クラスや関数の苗字や所属のようなものです。たくさんのクラスや関数を定義すると、名前が思わないところで衝突することがあります。そのような場合、従来で... カテゴリー php/オブジェクト指向構文
2025年1月3日PHP入門 オブジェクト指向 マジックメソッドPHPのマジックメソッド(__get/__set/__isset/__unset/__call/__callStatic/__toString/__invoke... カテゴリー php/オブジェクト指向構文
2025年1月2日PHP入門 オブジェクト指向 オブジェクトの操作オブジェクトの代入や比較、反復処理について解説しています。 オブジェクトの代入 変数の代入は値渡しが既定ですが、オブジェクト変数だけは例外的に参照渡しが既定です... カテゴリー php/オブジェクト指向構文
2025年1月2日PHP入門 オブジェクト指向 トレイトトレイト(Trait)とは、再利用可能なコード(メソッド/プロパティ)をまとめて切り出しておくための仕組みです。「断片的なクラス」と言ってもよいかもしれません。... カテゴリー php/オブジェクト指向構文
2025年1月2日PHP入門 オブジェクト指向 ポリモーフィズムポリモーフィズムについて解説しています。 ポリモーフィズムとは ポリモーフィズムとは、同名のメソッドで異なる挙動を実現すること言います。 Figure.php ... カテゴリー php/オブジェクト指向構文
2025年1月2日PHP入門 オブジェクト指向 継承継承(Inheritance)とは、基になるクラスの機能(メソッド)を引き継ぎながら、新たな機能を追加したり、元の機能一部だけを修正したりする仕組みです。このと... カテゴリー php/オブジェクト指向構文
2025年1月1日PHP入門 オブジェクト指向 カプセル化PHPのカプセル化(アクセス修飾子とアクセサーメソッド)について解説しています。 カプセル化とは カプセル化(Encapsu-lation)とは、クラスの機能の... カテゴリー php/オブジェクト指向構文
2025年1月1日PHP入門 オブジェクト指向 クラス定義PHPのクラス定義のクラス命名方法、プロパティ定義、メソッド定義、コンストラクター、デストラクター、静的メソッド、静的プロパティ、クラス定数について解説していま... カテゴリー php/オブジェクト指向構文
2024年12月31日PHP入門 データベース トランザクション処理PHPのトランザクション処理について解説します。 トランザクション処理 トランザクションを有効にするには、beginTransactionメソッドでトランザクシ... カテゴリー php/データベース
2024年12月31日PHP入門 データベース パラメーター値のバインドパラメーターのデータ型を宣言する(バイナリデータの操作) bindValueメソッドでは、パラメーターのデータ型を指定することができます。たとえばバイナリ型のパ... カテゴリー php/データベース
2024年12月31日PHP入門 データベース 結果セットの取得結果セットとは、SQLのSELECT命令によって、1個または複数のテーブルから取り出されたレコード群を保持するために、メモリ上に用意された仮想テーブルのことを言... カテゴリー php/データベース
2024年12月31日PHP入門 データベース SQLクエリの発行データベースにアクセスし、データを登録する方法を解説しています。 入力値を元にデータベースに登録する 画面の入力フォームで登録した値が、bookテーブルに挿入す... カテゴリー php/データベース
2024年12月31日PHP入門 データベースへの接続PHPからデータベースに接続する方法を解説しています。 データベース接続 PHPアプリからデータベースを操作するには、まずデータベースに対して接続を確立する必要... カテゴリー php/データベース
2024年12月30日PHP入門 リクエスト情報 アップロードの実装($_FILES)$_FILESは、アップロードしたファイルに関する情報を取得するためのスーパーグローバル変数です。$_FILESを利用することで、ファイルのアップロード機能も直... カテゴリー php/リクエスト情報
2024年12月30日PHP入門 リクエスト情報 セッション情報($_SESSION)ユーザーがブラウザを開いている間だけ情報を維持したい場合には、クッキーではなく、セッション(Session)という仕組みを利用します。 クッキーの問題点 データ... カテゴリー php/リクエスト情報
2024年12月29日PHP入門 リクエスト情報 クッキー情報($_COOKIE)クッキー(Cookie)とは、クライアント側に保存可能な小さなテキストのことです。通常、Webの世界ではサーバーがクライアント上のファイルを読み書きすることを許... カテゴリー php/リクエスト情報
2024年12月29日PHP入門 リクエスト情報 サーバー環境変数($_ENV)$_ENVは、サーバー側に設定されている環境変数を取得するためのスーパーグローバル変数です。環境変数とは、コンピューター上にあらかじめ定義されたパラメーターのこ... カテゴリー php/リクエスト情報
2024年12月29日PHP入門 リクエスト情報 ヘッダー情報($_SERVER)クライアントからサーバーに送信される情報は、クライアントの種類や対応する言語、リンク元のページなど、さまざまな情報が内部的に生成されて、サーバーに送信されていま... カテゴリー php/リクエスト情報
2024年12月29日PHP入門 リクエスト情報 クエリ情報($_GET)クエリ情報とは、URLの末尾「~?」以降に「キー名=値」のセットで付加される簡単な情報です。Yahoo、Googleのような検索エンジンでサイト検索したときに、... カテゴリー php/リクエスト情報
2024年12月29日PHP入門 リクエスト情報 ポストデータ($_POST)ポストデータとは、<from method=”POST”>タグで定義されたHTMLフォームから送信されるデータの事です。テキストボ... カテゴリー php/リクエスト情報
2024年12月29日PHP入門 PHPでリクエスト情報の扱いについてPHPでリクエスト情報を扱うスーパーグローバル変数について解説しています。 リクエスト情報とは クライアントからサーバーに送信される情報のことをリクエスト情報と... カテゴリー php/リクエスト情報
2024年12月29日PHP入門 HTTPクライアントGuzzleGuzzleとは、HTTP経由で外部の情報/サービスにアクセスするための手段を提供するライブラリです。ここでは、Guzzleライブラリの使用方法について解説して... カテゴリー php/標準クラスライブラリ
2024年12月29日PHP入門 外部ライブラリ(Composer)PHPでは、標準であまたの関数/クラスライブラリが用意されているというだけではありません。本家以外の開発者が拡張ライブラリをさまざまに提供しており、目的特化した... カテゴリー php/標準クラスライブラリ
2024年12月28日PHP入門 DirectoryIteratorクラスDirectoryInteratorクラスは、指定されたフォルダー配下のファイル情報にアクセスするためのクラスです。 構文:DirectoryIteratorク... カテゴリー DirectoryIterator/php/標準クラスライブラリ
2024年12月28日PHP入門 DateTimeクラス 日付/時刻値の差分を取得する(diffメソッド)diffメソッドで日付/時刻値の差を求めることができます。 構文:diffメソッド $targetObject 差分を求める日付/時刻値 $absolute 差... カテゴリー Datetimeクラス/php/標準クラスライブラリ
2024年12月28日PHP入門 DateTimeクラス 日付/時刻値を加算/減算する(add/subメソッド)add/subメソッドを利用することで、日付/時刻値の加算/減算も直感的に行えます。 構文:add/subメソッド $interval 日付/時間間隔 add/... カテゴリー Datetimeクラス/php/標準クラスライブラリ
2024年12月28日PHP入門 DateTimeクラス 日付/時刻文字列を解析する(createFromFormatメソッド)createFromFormat静的メソッドは、指定した書式文字列で日付/時刻文字列を解析(パース)し、DateTimeオブジェクトを生成します。(失敗した場合... カテゴリー Datetimeクラス/php/標準クラスライブラリ
2024年12月28日PHP入門 DateTimeクラス 日付/時刻値のフォーマットで整形する(formatメソッド)日付/時刻値を整形するには、formatメソッドを使います。 構文:formatメソッド $format 書式文字列 書式文字列には、記述子を含めることができま... カテゴリー Datetimeクラス/php/標準クラスライブラリ