ホームページ >バックエンド開発 >PHPチュートリアル >新しい ZipArchive を使用するにはどうすればよいですか? Thinkphp 3.2.3 では、php5.5.12 ではデフォルトで zip が有効になっているというメッセージが表示されます。

新しい ZipArchive を使用するにはどうすればよいですか? Thinkphp 3.2.3 では、php5.5.12 ではデフォルトで zip が有効になっているというメッセージが表示されます。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:13:191743ブラウズ

ZipArchive の新しい使い方を教えてください。 Thinkphp 3.2.3 では、クラスが見つからないというメッセージが表示されます。php5.5.12 では、zip がデフォルトで有効になっていますか?
申し訳ありませんが、phpinfo でチェックしているのは、zip が開かれていることです。



他のドキュメントが直接開いていることを確認してください。 new

$zip = new ZipArchive;

このクラスは拡張機能のインストール後に直接使用できませんか?
:(
クラス 'HomeControllerZipArchive' が見つかりません
エラーlocation

<br />public  function  tozip(){<br />        $zip =new ZipArchive;<br />        dump($zip);<br />    }<br />
FILE: D:wampwwwappsHomeControllerPictureController.class.php LINE: 244

php ドキュメントの要件は
(PHP 5 >= 5.2.0, PECL zip >=) であることがわかりました。 1.1.0)
5.5.12 も統合されているので、問題はどこにあるのか聞いてもいいですか?


解決策のアイデア----------------------

これは、名前空間の理由を使用したためです
ZipArchive クラスは、 PHP のクラスにあり、HomeController にはありません
これを使用するときは、
$zip =new ZipArchive;
を追加する必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。