これをopenwrt wwwフォルダーに入れてこの単純なコードを試したときに、コマンドライン(opkg install)を介してopenwrtにパッケージPHP4およびPHP4-CGIをインストール
しました。
<?php
$subject = "abcdef";
$pattern = '/^def/';
preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 3);
print_r($matches);
?>
このエラーが発生しました
致命的なエラー: 未定義の関数の呼び出し: 4 行目の /www/phptest.php の preg_match()
しかし、php マニュアルには、preg_match() は php4 でも定義されていると書かれています。このエラーの理由は何でしょうか? 他にインストールする PHP モジュールはありますか?
または、preg_match の代替方法はありますか?