この投稿は ikscher によって最終編集されました: 2013-11-19 11:24:59
phpexcel
今日、Php を使用して phpexcel クラス ライブラリを使用して Excel をエクスポートするときに、
$objexcel=new で複雑な問題が発生しました。 phpexcel (); エラーを報告し、404 ページに直接戻ります。
phpexcel クラスを確認するときは、__construct コンストラクターにブレークポイントを設定します
$this->_calculationEngine = PHPExcel_Calculation::getInstance($this);
この行の後にエラーが報告されます。 _destruct 内のコンテンツはエラーを報告しません。
原因がわかりません。これも文字化けしている場合は、 new PHPExcel() はエラーを報告しません
皆さん、アドバイスをお願いします。大変感謝いたします!
ディスカッションへの返信 (解決策)
解決済み、元のフレームワークには __autoload 関数があり、phpexcel にも実行時に自動的にロードされる独自の __autoload 関数があり、フレームワークの __autoload がロードされるため、エラーが報告されます。最後に、デバッガーのブレークポイント設定を使用して実行する方が良いです。トレースエラーは完璧です