私はcodeigniterで開発しています。私のプログラムは自動的にデータベースを作成するので、すべてのテーブルに対してcreateScheme()メソッドを作成します。私はこれらすべてのメソッドを次のように呼び出そうとします:
public function createDB()
{
$tables = array('user', 'manufacturer', 'device');
foreach ($tables as $i => $table) {
$this->load->library($table);
$this->{$table}::createScheme();
}
}
これはエラーを作成します:
解析エラー:構文エラー、22行目の/var/www/clients/client0/web79/web/application/controllers/welcome.phpの予期しないT_PAAMAYIM_NEKUDOTAYIM
どうすればいいですか?