問題タブ [ereg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - サイトの移行: ereg から pregmatch?
私は恐ろしい drupal サイトを新しいサーバー (新しいバージョンの PHP を搭載したサーバー) に移行しようとしています。サイトを確認すると、次のエラーが表示されます。
非推奨: 関数 ereg() は、/var/sites/n/nanohex.org/public_html/includes/file.inc 行 902 で非推奨です
行 902 は次のようになります。
私の理解では、ereg は使用されなくなったため、pregmatch に置き換える必要があります。
次のコードを変更します...
代わりにこのエラーをスローします:
警告: basename() は、パラメーター 1 が文字列であると想定しており、905 行目の /var/sites/n/nanohex.org/public_html/includes/file.inc で指定された配列です。
905 行目は次のようになります。
$basename = ベース名($file);
私は何を間違っていますか?