takafumi blog

日々の勉強メモ

2015-04-05から1日間の記事一覧

PHP5.3~5.6の新機能を確認

php

環境 PHP 5.3 PHP 5.4 PHP 5.5 PHP 5.6 PHP5.3~5.6の新機能をざっと確認。【PHP5.3~】名前空間 【PHP5.3~】遅延静的束縛 【PHP5.3~】goto文 【PHP5.3~】【PHP5.4~】クロージャ(無名関数) 【PHP5.3~】class外でのconst定義 【PHP5.6~】定数式 【PHP5.3~】三…

ソースインストールしたPHPをapacheで使えるようにする。

環境 CentOS 7.0 apache2.4.6 PHP 5.6PHPのソースインストールは以下の通り。CentOS7にPHP5.6をソースからインストール - takafumi blogapacheで使えるようにするには、httpd.confに AddType application/x-httpd-php .phpLoadModule php5_module /usr/lib64…

Git運用 その1 / pushしてもリモートリポジトリに反映されないとき

Git

環境 git version 1.8.3.1pushした際にリモートリポジトリに反映されない場合。 具体的には、以下のようなメッセージが表示されるとき。 $ git push No refs in common and none specified; doing nothing. Perhaps you should specify a branch such as 'ma…

PHPUnitでprotected、privateのテスト

php

環境 PHP5.2 PHP5.3.2PHPUnitでprotectedやprivateのメソッドをテストする方法についてまとめる。php5.3.2以降ならReflectionを使うことができるので、意外と簡単にできる。 PHP: リフレクション - Manual問題はそれ以前のバージョン。 普通の手法では対応で…