読者です 読者をやめる 読者になる 読者になる

ユアマイスター株式会社エンジニアブログ

ユアマイスター株式会社のエンジニアが日々徒然。

PHP

CSV ImportをPHP Unitでテストするには?

初めまして、Yourmystarインターンの高梨です。 今回は自分が詰まったCSV Importのテストコードについて 書いていきたいと思います。 前提 CakePHPで、CSVファイルのImportをするための Componentに対して 実際に実行したテストコードの結果を書いていきます…

mbを使うべきか

こんにちは、ユアマイスターエンジニアです。 突然ですが、PHPで mb系の関数 使いこなしてますか? 使いこなしている方は本日も良い一日をお過ごしください。お気をつけて。 mb系の関数 を使いこなせていないみなさん。 それ!バグを生み出す原因になりかね…

1ヶ月CakePHPを使った感想を書いてみた!

こんばんは!1週間ほど前からインターンとしてお世話になっている高梨です。 プログラミング歴も4ヶ月ほどで、共同開発はこのインターンが初の経験ですので、 そんな若者が書いた「Cakeを1ヶ月使ってみた!」だと思って 軽い気持ちで見てもらえると幸いです…

PHPUnitでテストを省略する方法

こんにちは。ユアマイスターの星です。 今日はPHPUnitで便利だなーと思ったメソッドの紹介です。 どんな時? ユアマイスターではユニットテストにPHPUnitを使っています。 基本的にはModelとComponentに対してテストを書いていってるわけですが、 他メンバー…

array_walk_recursiveで配列の要素が配列でもコールバックを適用したい

こんにちは、エンジニアインターンの國丸です。 今日はphpのarray_walk_recursive関数で配列の要素が配列でもコールバックを適用したいというシーンがあったので、解決方法を書きたいと思います。 配列に再帰的にコールバックを適用しない場合はarray_map、 配列…

複数ページのheader一括化!

こんばんは!エンジニアインターン歩兵クラスの竹本です! 皆さんWBC盛り上がりましたか??ユアマイスター株式会社は昨日のアメリカ戦を皆で応援してましたが…残念な結果でしたね、、 その悔しさを仕事のパフォーマンスに変える。それがユアマイスター株式…

phpのSplObjectStorage

こんにちは、エンジニアインターンの國丸です。今日はphpのStandard PHP Libraryのデータ構造に関するクラスの一つ、SplObjectStorageを紹介します。 SPL Datastructures SplDoublyLinkedList:連結リスト SplStack:スタック SplQueue:キュー SplHeap:ヒープ …

PHPでのエラー解析方法について

はじめに エラーとは 原因の特定 続きは・・・ こんにちわ! エンジニアの大塚です。 皆さんはコーディングの際に発生したwebアプリケーションエラーについてどのように解決してますか。 そんなものググればわかるだろ!とか、ログを見ればわかるだろ、とい…

PHPで変数の中身を検証する

こんにちは、エンジニアインターンの國丸です。今日はユアマイスターの開発で使われているPHPで、変数の中身をチェックする方法について書こうと思います。 PHP: PHP 型の比較表 - Manual 知識は上の型の比較表で事足りるので、開発をしていく中で出てきた具体例…

統合開発環境はPhpStormがオススメです。

PHP

PhpStorm PHPStormとは? おすすめ機能 - 強力なコード解析 最後に はじめまして! エンジニアの大塚です。 私はユアマイスタへー参画して間もないこともあり、ブログネタに何を書こうか迷っていましたが、 エンジニアブログということで私の使っている開発…