- 2020年6月15日
【PHP】文字列中の変数展開で関数を使う
PHPは二重引用符、ヒアドキュメントを用いた時に変数を文字列中に展開できます。 PHP: 文字列 – Manual#変数のパース プロパティや配列中の一要素も同様に […]
PHPは二重引用符、ヒアドキュメントを用いた時に変数を文字列中に展開できます。 PHP: 文字列 – Manual#変数のパース プロパティや配列中の一要素も同様に […]
今回は半分やらかし話なのですが、個人的に盲点だと思ったので記事にしたいと思います。 自分の開発用PCにはIDEのIntelisenseやComposer用にPHPをインストールして […]
この記事で紹介するのはPHP上であるデータを可逆圧縮する方法と例です。通信内容のログなど何かしら大きなデータをデータベースに格納する時に特に役に立つ方法です。 使うのはZlib […]
久しぶりに PHP のプログラムを修正した際、滅茶苦茶 初歩的なところで躓いたので、反省の意味も込めてまとめ。 思い込みとうっかりミスはやはり怖いものですね…。 何を […]
TR;DR LaravelのArtisanではSymfonyのプログレスバーをそのまま使っている Symfonyのプログレスバーはデザイン、表示情報などを自在に設定できて便利 本文 […]
統計や機械学習の処理を行うとプロセスや日を跨いで全く同じ計算をすることがしばしばあります。計算が重い場合、時間を随分無駄にするのでキャッシュ化するのが望ましいです。この記事ではP […]
Laravelの設定機能はphpdotenvをベースに作られています。このため環境に依存する設定は.envファイルに書くのが望ましいです。 vlucas/phpdotenv: L […]
Composer ComposerはPHPのパッケージ管理ツールです。composer.jsonファイルでプロジェクトに必要なパッケージと大雑把なバージョン指定を行い、comp […]
Webプログラムをしていると、PHPで吐き出した値に応じてJavaScriptの処理を切り替えたいときがあります。 文字列や数値であれば のようにすれば、PHPに通すと となり、j […]
対話コマンドはざっくばらんに言えば入力の受付と出力を繰り返すコマンドです。引数や分岐の多いコマンドは対話式にするとミスが減り便利です。Laravelはコンソールのデザインのための […]
Partial named params implementation by nikic · Pull Request #5357 · php/php-src PHP: rfc:n […]
一年ほど前からいくらか最近までMySQLの新たな認証方式である caching_sha2_password にPHPのSQLを扱う仕組みであるPDOは対応できていませんでした。こ […]