php
はじめに cweagans/composer-patchesを使って依存関係にパッチを当てるとき、何故かMacOSだと失敗してしまいます。 数十秒フリーズしたのち、エラーが流れます。 composer i .... - Applying patches for composer/ca-bundle patches/cloudflare-ca.patch (0…
PHPを書いている時、軽度なエラーをどのように処理するか悩むときがあります。 Goを書いているときはとりあえずerrorをreturnすることが多いのですが、この理由も正直理解していませんでした。 上記に関して、最近ペアプロをして学びがあったのでメモ程度に…
前提 PHPのインストール Xdebugの設定 Xdebugのインストール php.iniの変更 PhpStormの設定 デバッグモードにする CLIで環境変数をexportする デバッグする! 何回設定しても忘れてしまうので書きます 前提 PhpStorm 2024.3 MacOS Sonoma 14.5 PHP 8.3.14 PH…
PHPStanを2.0にしただけなのに PHPStan2.0出ましたね!早速自分も試してみました! そして早速内部エラー!どうやらRuleErrorTransformerクラスのtransformメソッドが受け取っている引数の型がRuleErrorである必要があるのにstringが渡されている。とのこと…
設定後、Test the connectionを行うとずっと終わらない... 10分ほど待っても何も起きなかったのでなぜかと思い設定を確認したり、はじめからやり直したり... 原因 (考察) このTest the connection、ダッシュボード側で通信を待ち受けており、Docker起動時に…
NewRelicのアカウントを作成し、言われるままにPHPのAgentを設定しているとエラーに遭遇。どうやらnewrelic.iniがコンテナ内に存在しておらずsedコマンドが実行できないとのこと。 $ docker build -t "php:8.3.7-apache_with_newrelic" --build-arg NEW_RELI…
事象 composerでインストールしたパッケージの中にあるクラスをuseしようとしたとき、VScode上で警告が出た。 しかし、実行自体は問題なく出来たためよく分からず、vendorディレクトリの中を見てみると、以下のようになっていた。 原因 どうやら、pharの形式…
PHPUnit 10以降で--verboseオプションは利用できなくなりました。 github.com そのため、--debugオプションか、ログとして出力する場合は以下のように記述する必要があります。 $ phpunit --debug hogehogeTest.php $ phpunit --log-events-verbose-tex test…
Goにはimplementsがない 他の言語であればインターフェースを実装するときはimplementsなどのように明示して実装します。 phpであればこのようにインターフェスを実装するときはimplementsを使います。
概要 こんにちはまるすけです 2023年 3/7~3/16の間の8日間にPIXIV SPRING BOOT CAMP 2023という就業形のインターンのピクシブ百科事典コースに参加してきました! とても楽しいインターンだったのでここに記事を残しておきます 参加経緯・コース選択 3年生に…