PHP

PHP PHP
Symfony

【PHP(Symfony)】InnerExceptionプロパティの役割(内部例外)

InnerExceptionプロパティの使用は、プログラミング言語やフレームワークによって異なる実装や慣習があります。特に、C#やJavaなどの言語では、InnerExceptionプロパティが一般的に使用され、例外の原因を追跡するために重...
PHP

【PHP】NULL値に対するオフセットアクセスのエラー

PHPでNULL値に対して配列のオフセットにアクセスしようとした場合に発生するエラーは、主に「Trying to access array offset on value of type null」という警告です。このエラーは、NULL型の...
PHP

【PHP】Trying to access array offset on value of type null

ユニットテストを書いているときに「Trying to access array offset on value of type null」というエラーが発生しました。このエラーは、PHPでNULL値に対して配列のオフセットにアクセスしようと...
Symfony

保護中: 【Symfony】KernelTestCaseの概要

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Symfony

保護中: 【Symfony】ValidatorInterfaceの概要

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Symfony

【Symfony】ユニットテストについて調べてみた

以下、自分用の作業メモです。Symfony 5でユニットテストを作成(PHPUnitとTestingコンポーネント使用)Symfony 5でユニットテストを作成するには、PHPUnitとSymfonyのTestingコンポーネントを組み合わ...
MySQL

保護中: 【PHPとデータベース基礎(MySQL)】渋谷で働くエンジニア福さんの動画を見ながらブログ投稿フォームを作ってみる

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Symfony

保護中: 【Symfony,Vue】i18n対応のyamlファイルを配置

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Symfony

保護中: 【Symfony】会社などの規約の配置方法(PDF)

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Symfony

symfony簡単なチュートリアル振り返り(Controller部分)

以下、メモです。MainController.php名前空間のインポートなどは割愛。indexメソッドブログの一覧表示を行う機能を実装。ブログの一覧を表示するためのメソッド。@Route("/",name="app_main_index")...
Symfony

保護中: Symfony簡単なチュートリアル⑥ようやく完成

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

PHPのデバッグ用の拡張モジュール「Xdebug」

以下、作業用メモです。「Xdebug」は、PHPのデバッグ用の拡張モジュール。主に以下のような機能を提供している:var_dumpの出力結果を見やすくする:Xdebugを使用すると、var_dumpの出力結果がインデントや色付きで表示され、...
Symfony

Symfonyチュートリアルを始める前に仮想開発環境を構築

以下、作業用メモです。要件Symfony開発のための仮想開発環境の構成:オペレーティングシステム(OS): Ubuntu 20.04 LTSウェブサーバー: Nginx Apache2 ※Nginxは操作に慣れておらず、扱いが難しかったため...
PHP

phpバージョンアップを試みた際の切り戻し手順

以下、作業用メモです。PHPのバージョンを7.4から8.1にアップグレードした後で、元のバージョンに戻すための一般的な手順バックアップ:まず最初に、現在の設定やデータのバックアップを取る。これにより、何か問題が発生した場合に元の状態に戻すこ...
Laravel

保護中: Laravel SailでLaravel10を触った(Larabel Breeze, Tailwind Css)

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

PHPのアップデートとApacheについて

以下、作業用メモです。・サーバー上でPHPバージョンが共存していたことからいろいろ気になって調べました。「PHPのマルチバージョン」または「PHPの並行インストール」たとえば、あるアプリケーションが特定のPHPバージョンで最適に動作する一方...
Symfony

Symfonyプロファイラーでデバッグ情報を確認

以下、作業用メモです。Symfonyでデバッグ情報が表示されない場合にチェックすべきポイント:デバッグモードの確認: Symfonyのデバッグ情報は、通常、デバッグモードでのみ表示される。デバッグモードに切り替えていることを確する。Symf...
Symfony

Symfony簡単なチュートリアル④コントローラーのインデックスアクションを拡張

【メモ】Symfony は Twig と呼ばれるテンプレート エンジンを使用します。基本テンプレートとしてbase.html.twigを使用します。ルートディレクトリ直下にtemplateフォルダーがあるので、そこに新しいファイルを作成しま...
Symfony

保護中: Symfony簡単なチュートリアル③データベースにデータを注入

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Symfony

Symfony簡単なチュートリアル②データベーススキーマとエンティティ

【メモ】mysql Ver 8.1.0 for macos12.6 on arm64 (Homebrew)をすでにインストール済みです。root以外のユーザーを設定しておきます。MySQLで新しいユーザーとパスワードを設定するには、以下の手...
Symfony

Symfony簡単なチュートリアル①最初のアクション

【メモ】Symfony インストーラーをダウンロードします。Composerを使用してSymfonyプロジェクトを作成し、Gitバージョン管理下にプロジェクトを設定します。このチュートリアルでは、 Apache2とNginxではなく、単純な...
PHP

保護中: PHPおさらいメモ⑩【デバッグ】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

保護中: PHPおさらいメモ⑧【クッキーとセッション】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

保護中: PHPおさらいメモ11【テスト】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

保護中: PHPおさらいメモ⑤【データベース】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

保護中: PHPおさらいメモ④【Webフォームの作成②〜ヘルパークラスの活用と完成〜】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

保護中: PHPおさらいメモ③【Webフォームの作成①】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

保護中: PHPおさらいメモ②【オブジェクトの操作】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
PHP

保護中: PHPおさらいメモ①【基礎】

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Symfony

Symfonyチュートリアル:(2回目)コントローラーの作成

2回目なので、さくさく進んだところも多かったです。ローカルのWebサーバーの起動symfony CLIコマンドは、開発用に最適化されたWebサーバーとしても機能する。Symfonyとうまく連携してくれるが、開発用としての使用のみで、決して本...