rti7743/Regexp_Assemble_For_PHP — pull request #1 by kohkimakimoto (2012-09-10 08:46:23+00:00)
Title: 0','00','000'のようなパターンを処理しようとするとエラーになっていたので修正しました。

以下の実行コードでPHP Fatal errorでエラーになる現象を修正しました。検証環境はPHP 5.4.5です。
```PHP
require_once 'Regexp_Assemble.php';

$r = new Regexp_Assemble();
$r->add('0');
$r->add('00');
$r->add('000');
echo $r->as_string();

/* Got following error.
PHP Warning: array_shift() expects parameter 1 to be array, string given in /var/tmp/Regexp_Assemble_For_PHP/Regexp_Assemble.php on line 4212
PHP Fatal error: [] operator not supported for strings in /var/tmp/Regexp_Assemble_For_PHP/Regexp_Assemble.php on line 4215
*/
```

L3915で$keyに0が入っている場合、間違えて判定してしまうのが原因かと思われます。