- 2020年4月22日
【PHP】既に稼働しているプロジェクトにComposerでパッケージを追加する時はcomposer requireが安全
Composer ComposerはPHPのパッケージ管理ツールです。composer.jsonファイルでプロジェクトに必要なパッケージと大雑把なバージョン指定を行い、comp […]
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は対応できていませんでした。こ […]
Laravelのテスト機能の中に題を実現できるものがあります。次のリンク先の”ファイルアップロードのテスト”に説明があります。 HTTPテスト 6.x L […]
SMSは二段階認証などでしばしば使われる電話番号を宛先にして送るメッセージです。もともとメッセージとして使う予定のなかった機能であったり、基本的に有料であったりとwebと少し違い […]
次の様なことをすると値が一見変更されるようでされません。エラーもでません(実はNoticeがでるっぽいです。この問題が出た時の実行環境はNoticeを無効化していた感)。 この […]
開発がひと段落した後、ソースコードとその実行環境をユーザに向けて公開する本番環境に配置する必要があります。この記事ではこれのPHP部、主にCopmoserのコマンドについて説明し […]
凄く今更感が凄いですが、知らなかったので備忘録としてまとめ。 タイトルにもある通り、改行がある複数行の文字列から、指定した文字列を検索する方法です。 使用した関数は preg_ma […]
時折データベースの中身をファイル(csvなど)として出力したいという要件があります。そういった時は往々にして画面に表示しきれないくらいのデータ量のデータを出力することになります。 […]
需要があるかは分かりませんが…私にはあるので、備忘録としてまとめ。 今回は PHP のフレームワーク Zend Framework で特定のアクションでのみテンプレートを無効にする […]