pukiwikiにmypluglist.inc.phpプラグインを入れる

自作プラグイン/mypluglist.inc.phpからダウンロードしてpluginにいれたらエラーがでた

Deprecated: Assigning the return value of new by reference is deprecated in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\pukiwiki\plugin\mypluglist.inc.php on line 123

Deprecated: Assigning the return value of new by reference is deprecated in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\pukiwiki\plugin\mypluglist.inc.php on line 136
・ソ
Warning: require_once(plugin/org.positrium.lab01/Config2.inc.php): failed to open stream: No such file or directory in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\pukiwiki\plugin\mypluglist.inc.php on line 20

Fatal error: require_once(): Failed opening required 'plugin/org.positrium.lab01/Config2.inc.php' (include_path='.;c:\php\includes;c:\php\pear') in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\pukiwiki\plugin\mypluglist.inc.php on line 20

doc/plugindev/use_config2が必要だった。
 

魔改造をはじめる

//	$this->config = & new Config2($this->opt['CONFIG_PATH']);
	$this->config = new Config2($this->opt['CONFIG_PATH']);

//	$ignorearray = & new ConfigTable_Sequential2($this->opt['IGNORE_TITLE']);
	$ignorearray = new ConfigTable_Sequential2($this->opt['IGNORE_TITLE']);

//	$args = & array_map('trim', $args);
	$args = array_map('trim', $args);