今回は、PHP ページの静的化を使用する手順について詳しく説明します。PHP ページの静的化を使用する際の 注意事項 は何ですか?実際の事例を見てみましょう。
ページの静的化とは、その名のとおり、動的PHPを静的HTMLに変換することですユーザーはindex.htmlにアクセスし、有効期限内であればインデックスを作成します。 .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 中国語 Web サイトの記事をご覧ください。
推奨読書:
PHPクラスリフレクションを使用して依存性注入を実装する手順の詳細な説明ディレクトリ内のファイルを削除するためにPHPのリンク解除とrmdirを実装する方法以上がPHPを使ってページを静的化する手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。