PHP 【PHP】php-fpmでログが改行される場合の文字数の上限を変更 php-fpmで出力されるログが、想定していない位置で改行されてしまう場合の対処方法です。 log_limitを設定 php-fpmでは、log_limitの設定値以上の文字列が出力されると、ログが改行されます。 もしphp-fpmの... 2021.03.28 PHP
PHP 【PHP】配列を結合する方法 array_mergeを使用して配列を結合する array_mergeは引数に配列を取ります。可変長引数のため、複数の配列を一度に渡すことができます。 array_mergeは引数で受け取った配列を結合した配列を返却します。 array... 2021.01.28 PHP
PHP 【PHP】配列にキーが存在するかどうか確認する array_key_existsを使って配列にキーが存在するかどうかチェックする PHPでは、array_key_existsを使用して配列にキーが存在するかどうかを調べることができます。 array_key_existsは第一引数にキ... 2021.01.28 PHP
PHP 【PHP】Guzzleで省略された(truncated)エラーメッセージをすべて取得する 省略された(truncated)エラーメッセージ Guzzleによるリクエストが失敗したとき、次のようにエラーメッセージが省略されている場合があります。 Client error: `POST ` resulted in a `400 ... 2020.12.27 PHP
PHP 【PHP】file_get_contentsでファイルを一行ずつ読み込む この記事では、PHPのfile_get_contents()で取得したファイルの内容を、一行ずつ読み込む には、explode()を使用します。 explodeの第1引数に改行コードの"\n"を指定して実行すると、各行を要素にした配列が得... 2020.12.19 PHP
fish 【Mac+fish環境】phpbrewを使ってphp7.4をインストールする はじめに 本記事では、mac+fishシェルの環境にphpbrewを使ってPHP7.4をインストールするまでの過程をまとめています。 PHP7.4をインストールするまで icuパッケージがNo package foundで失敗 $ ... 2020.02.08 fishPHPphpbrew
PHP 【PHP7.4】”??=” Nullの場合の代入演算子の使い方を紹介 はじめに 本記事ではPHP7.4で追加された新機能の一つ、Nullの場合の代入演算子"??="(Null coalescing assignment operator)の使い方を紹介します。 使用例 動作確認に使用するクラス cla... 2020.02.07 PHP
PHP 【PHP7.4】新機能に型付きプロパティ(Typed properties)が追加 はじめに 本記事ではPHP7.4で追加された新機能の一つ、型付きプロパティ(Typed properties)を紹介します。 型付きプロパティ(Typed properties) PHPは7.4でクラスのプロパティに型を宣言できるよう... 2020.02.07 PHP
PHP 【phpbrew】zlibモジュールをインストールする はじめに 本記事では、phpbrewでインストールしたPHPにzlibモジュールを追加する方法を紹介します。 the requested PHP extension zlib is missing from your system. ... 2020.02.06 PHPphpbrew
PHP PHP7.4のインストール時に発生したエラーと解決方法 はじめに この記事では、PHP7.4のインストール時に発生したエラーとその解決方法を紹介します。 No package 'oniguruma' found が発生した場合 checking for oniguruma... no co... 2020.02.05 PHP