ホームページ >バックエンド開発 >PHPチュートリアル >PHP ページの静的サンプルの共有
ページの静的化は、名前が示すように、動的 PHP を静的 Html に変換することです。この記事では、主に PHP ページの静的化の原理と関連する方法を例を通して説明します。皆さんのお役に立てれば幸いです。
処理は以下の通りです
ユーザーがindex.phpにアクセスすると、index.htmlが存在し有効期限内であればindex.htmlが直接出力され、そうでない場合はindex.htmlが生成されます
file_put_contents() 静的ファイルを出力します
ob_start() PHP バッファを開きます
ob_get_contents() バッファの内容を取得します
ob_clean() バッファをクリアします
ob_get_clean() は ob_get_contents()+ と同等ですob_clean()
コード例
<?php if (file_exists('./html/index.html') && time() - filectime('./html/index.html') < 30) { require_once './html/index.html'; } else { // 引入数据库配置 require_once "./config/database.php"; // 引入Medoo类库 require_once "./libs/medoo.php"; // 实例化db对象 $db = new medoo($config); // 获取数据 $users = $db->select('user', ['uid', 'username', 'email']); // 引入模板 require_once "./templates/index.php"; // 写入html file_put_contents('./html/index.html', ob_get_contents()); }
関連する推奨事項:
以上がPHP ページの静的サンプルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。