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
CakePHP CakePHP3のControllerでHello Worldを表示する。 CakePHP3をインストールしたあと、ControllerでHello Worldを表示してみる。 まずは、bakeでControllerを作成する。 $ bin/cake bake controller hello src... 2017.04.14 CakePHP