LoginSignup
10
6

More than 5 years have passed since last update.

PHP7.0+mecabでハマった事

Posted at

PHP7.0でmecabを動かそうとすると以下エラーが出る。

PHP Fatal error: Uncaught Error: Call to undefined function mecab_split()

と出てくる。

PHP7で使う場合は

mecab_split() ではなく \MeCab\split() に変更されている

そして、MeCab_Taggerも変更が必要だったりもする。

Fatal error: Uncaught Error: Class 'MeCab_Tagger' not found
// $mecab = new MeCab_Tagger(); // php5.6
$mecab = new \MeCab\Tagger(); // php7

他にも細かな部分があるので、まとめていきたいと思います。

10
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
6