ホームページ > バックエンド開発 > PHPチュートリアル > 遅かれ早かれ、睡眠の問題が私にとって大きな頭痛の種になりました。 PHP

遅かれ早かれ、睡眠の問題が私にとって大きな頭痛の種になりました。 PHP

WBOY
リリース: 2016-06-13 12:27:48
オリジナル
937 人が閲覧しました

睡眠の問題は、遅かれ早かれ私にとって大きな頭痛の種になりました。 。 。 -PHP

こんにちは

昨夜もまた私ですが、よく眠れず、全身の調子が悪かったです。 。 。

1. PHP はページの静的化を実現します

2. 純粋な静的ページを実現します

2.2 純粋に静的なページを実現します

-- 基本メソッド

file_put_contents() 関数;

PHP 組み込みキャッシュ メカニズム、output_buffering を使用します。

詳細情報はphpマニュアルを参照してください。関数の形式、パラメーター、戻り値に注目してください。

--Lizi file_put_contents()

/*
* 関数の書き込み
*/

file_put_contents('index.shtml','asdklfj');

http://localhost/phpJingtaihua/index.shtml を実行し、結果を取得します。非常にシンプルな機能です。

--Lizi Output_buffering

には、組み込み関数 ob (output_buffering) シリーズがあります。

には主に 4 つの

ob_start が含まれ、出力制御バッファーを開きます。

ob_get_contents は出力バッファーの内容を返します。出力バッファ;

ob_get_clean、バッファの内容を取得し、現在の出力バッファを削除します。

ob_start(); //バッファを開きます

echo 1234;
echo ob_get_contents();
12341234 シーケンスを取得します。つまり、すべての出力は蛇口のフィルターのようにバッファーを通過します。

ob_start(); //バッファをオープンします

echo 111;echo "
";

echo ob_get_contents();echo "
";

ob_clean();
echo ob_get_contents();echo "
";

echo 222;echo "
";

echo ob_get_clean();echo "
";

ここでは、バッファのクリアにより 111 は出力されなくなり、元の echo ステートメントも機能しなくなります。

2.3 純粋な静的ケースの実装の概要

最終的な目標は、静的ファイルを生成することです。

まず、静的ファイルにデータを書き込みます。

2 番目に、ob メカニズムを使用してデータを取得します (静的ファイルに書き込むことができます)。

2.4 ケースの実装手順

データベースをリンクし、データベースからデータを取得します——>>取得したデータをテンプレートファイルに埋め込みます——>>動的ページを配置します変換それを静的ページに変換し、純粋な静的ファイルを生成します。

------

今回はここまで、時間があればまた書きます夜に。 。 。 。

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