PHPのテスト | サーバ構築時に確認すること PHPをインストールしたときにデフォルトで設定されていることではいろいろ制限があったりします。 また、サーバ移行をした際に前と設定が違うから動かないよ!とかなったら大変ですね。 今回は以下の確認・設定をしていきます … t.sakuraiハック2020.03.31 991
CakePHPでlogを使ったシンプルなデバッグ php でどうやって変数を出力するかについてイマイチよくわからなかったので調べてみたところ、まあまあ使えるものを見つけたので紹介します。 public function index() { $this->log($… Mitaniハック2020.03.26 226
PHP 配列に要素を追加する方法の速度比較 PHPで配列に要素を追加する方法はいくつかありますが一番処理速度が早いのはどの方法か気になったので調べました。 以下のコードを実行し、処理ごとにどのくらい時間がかかったか測定します。このページを参考にしました $val… hal-boハック2020.03.25 1,546
PHPUnitにてSQLSTATE[HY000] [2002] No such file or directoryエラー 本日Dockerコンテナにて vendor/bin/phpunit <テストファイルのパス> と走らせようとしたところ、以下のようなエラーに遭遇した。 Exception: Unable to insert … Mitaniハック2020.03.23 2,039
CakePHP MapReduceとは CakePHPにはデータ構造を変更するための関数として MapReduce という関数が用意されています。 公式サイト以外にあまり説明しているサイトが無いので簡単に説明したいと思います。 MapReduce データベース… hal-boハック2020.03.19 861
php, python, goで二次元配列の転置 最近ちょっと配列操作のアルゴリズムが気になったのでちょっとここでまとめてみます。 PHP function transverse_matrix($array){ return call_user_func_array(‘… Mitaniハック2020.03.19 1,307
CakePHP3 カスタムファインダーを利用する カスタムFinderメソッド find関数はallやlistといったファインダーを引数に指定することが出来ますが、独自のfinderメソッドを実装することも可能です。共通で使うクエリがある場合はカスタムfinderメソッ… hal-boハック2020.03.13 1,595
CakePHPで半角のみ(英数記号のみ)のバリデーション 関数を通したい場合以下で通用するはず。 先輩からpreg_matchを使う場合は最後の/にはuを付け足すようご指摘をいただきました。ありがとうございます。 public function alphanumericsymb… Mitaniハック2020.03.12 3,118
php 翻訳関数 __()関数について PHPのコードを見ていると <?= __(‘こんにちは’) ?> のように __(‘string’) といった構文の関数が出てくることがあります これはいったい何をしてくれる関数かと… hal-boハック2020.03.11 5,080