例えばtag.inc.phpの場合はクラスが3箇所(PluginTag, Tag, TagCloud)あります。
class PluginTag extends Tag { function PluginTag() { (省略) } (省略) }
上記のソースにある"function PluginTag()"を下記のソースのように"function __construct()"と変更します。
class PluginTag extends Tag { function __construct() { (省略) } (省略) }
official:自作プラグイン/tag.inc.php
official:自作プラグイン/includex.inc.php
official:自作プラグイン/contentsx.inc.php
official:自作プラグイン/lsx.inc.php
official:自作プラグイン/markdown.inc.php
official:自作プラグイン/regexp.inc.php
official:自作プラグイン/replaceplugin.inc.php
official:自作プラグイン/votex.inc.php
PHP8の影響なのか修正箇所がいろいろありました。例えば、array(hoge, 'hello world') → array('hoge', 'hello world')、$hoge{0} → $hoge[0]のように文法が少し厳しくなったように思えます。 -- はいふん 2021-12-15 (水) 17:04:54
$//args = split(",", $vars['attachref_opt']);