ホームページ > バックエンド開発 > PHPチュートリアル > ZipArchive の新しい使い方を教えてください。 Thinkphp 3.2.3 では、クラスが見つからないというメッセージが表示されます。php5.5.12 では、zip がデフォルトで有効になっていますか?

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

WBOY
リリース: 2016-06-23 13:41:52
オリジナル
1036 人が閲覧しました

phpinfo がチェックしているのは、zip が開いているかどうかです。



他のものが直接新しいことを確認してください。

$zip = new ZipArchive;拡張機能のインストール後にクラスを直接利用できますか?
thinkphp3.2.3

public  function  tozip(){        $zip =new ZipArchive;        dump($zip);    }
ログイン後にコピー

これにより、クラスが見つからないというメッセージが表示されます

:(
クラス 'HomeControllerZipArchive' が見つかりません
エラーの場所
ファイル: D:wampwwwappsHomeControllerPictureController.class.php LINE: 244

php ドキュメントを調べました。要件は
(PHP 5 >= 5.2.0、PECL zip >= 1.1.0) です。
示されている例は、5.5.12 も統合されている必要があります。どこに問題があるのか​​聞いてもいいですか? HomeController
使用するときは、
$zip =new ZipArchive; を追加する必要があります
以上です

これは、名前空間を使用したためです
ZipArchive クラスは php の組み込みクラスであり、HomeController にはありません

使用する場合は、

$zip =new ZipArchive; を追加する必要があります

以上です

私のおかげで、やっと分かりました〜 返信ありがとうございます〜

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート