警告-エラーの抑制についての講義は探していません:)
PHPスクリプトでImagick()クラスをインスタンス化しています。要求されたページがPDFに存在しない場合、エラーを出力します。エラーを認識しています。私はそれが発生する理由を知っています、そして私は大きなPDFの完全なファイルをロードするのにプロセッサを集中的に使用し、PDFの最初の数ページしか扱っていないので私のコードでそれが発生するのを避ける方法はないと思います(参照あなたが私のImagick問題の解決策を持っていると思うなら、この質問)。
PHP関数()の場合と同じように、エラー出力を抑制したいと思います@php_function()
。おそらくこれは不可能です。
これは出力されるエラーです:
Requested FirstPage is greater than the number of pages in the file: 2
No pages will be processed (FirstPage > LastPage).
可能であれば、どうすればこれを実行できますか?
私はこれら2つのことを試しましたが、Imagickクラスが標準のPHPエラーを出力していないことに気付きました。
$Image = @new Imagick( $this->file_path_pdf . '[5]' );
$Image = new @Imagick( $this->file_path_pdf . '[5]' );