PHP PHPUnitのテストメソッドに任意の引数を渡す。 PHPUnitのテストメソッドに任意の引数を渡すことができる。 確認に使用したバージョン PHP:5.6.28 PHPUnit:5.7.0 渡す時は、@dataProviderアノテーションを使う。 このメソッドをデータプ... 2017.04.24 PHP
PHP PHPUnitで複数テストメソッドの依存を設定する PHPUNitは、@dependsアノテーションを使うことで1つのメソッドに対して、 複数のテストメソッドの依存も表すことが出来る。 コードを書いて確認する。 確認に使用したバージョン PHP:5.6.28 PHPUnit:5... 2017.04.23 PHP
PHP PHPUnitのテストメソッド間の依存性の確認 PHPUNitは、@dependsアノテーションを使うことでテストメソッド間の依存性を表すことが出来る。 コードを書いて確認する。 確認に使用したバージョン PHP:5.6.28 PHPUnit:5.7.0 書いたコード ... 2017.04.22 PHP
PHP PHPUnitで配列操作のテストをしてみる。 PHPUnit5.7.0で配列操作のテストをしてみる。 参考にしたドキュメントのテストコード。 テストを実行する。結果、すべてOKになった。 > phpunit test.php PHPUnit 5.7.0 by S... 2017.04.21 PHP
PHP PHPUnitをWindowsにインストールする。 PHPUnitのやり方を知らないので、勉強するためにインストールする。 手順は、PHPUnitの日本語ドキュメントを参照した。 Composerを使ってインストールする。 Windowsのデスクトップに作成したフォルダに以下を... 2017.04.20 PHP
PHP PHPで改行を削除する。 PHPで改行を削除する。 標準入力には改行が入るので、それを削除する。 まずは、以下のコードで標準入力だけを出力する。 $si = fgets(STDIN); var_dump($si); /* Hello Worl... 2017.04.19 PHP
PHP PHPのただの配列でforeachする foreachにて、キーを使うのは連想配列のときだけかと思っていた。 ただの配列もキーが使えるのは知らなかった。 $sample = array('C', 'Java', 'PHP', 'Perl', 'Ruby', 'Python... 2017.04.18 PHP
PHP PHPのforeachの使い方 PHPでループしたいとき、foreachを忘れてしまって調べる時がある。 そのため、簡単なコードを書いて残しておく。 以下のforeachとforの結果は同じ。 $sample = array('C', 'Java', 'PH... 2017.04.17 PHP
PHP PHPのsplit()代替関数 split()の代替関数 PHPのsplitは、PHP7.0で削除された。 代替の関数は、以下の3つ。 // 正規表現で文字列を分割する array preg_split ( string $pattern , stri... 2017.04.16 PHP
CakePHP CakePHP3のControllerとTemplateを使ってHello Worldを表示する。 最初にControllerだけでHello Worldを表示した。 次にTemplateも使ってHello Worldを表示してみる。 インストールしてから修正したファイルは2つ。 src/Controller/HelloCont... 2017.04.15 CakePHP