1. PHP を使用して、前日の時刻を 2012-4-12 10:11:22
echo date("",strtotime(""));
書式文字 [a: am、pm 小文字、A:AM、PM 大文字 g 時間、12 時間時計 n 月の前に 0 なし]
strtotime() は次のように使用されます
りー
2.echo() print() print_f() の違い
echo() は php ステートメントであるため、戻り値がなく、単純なデータを出力できます。
print() は戻り値付きの関数で、単純なデータを出力できます。
print_r() は、複雑な (混合された) データを印刷できる関数です。
3. 一般的な PHP テンプレート エンジン
Smarty EasyTemplatePHP
4. バージョン管理に使用できるツール
SVN CVS
5.文字反転を実装する関数
strrev($str);
6. MySQL データベースを最適化する一般的な方法
(1). データベース設計に関しては、これは DBA とアーキテクトの責任です。必要に応じて、データベースを非正規化します (英語は denormalize です。中国語の翻訳はわかりません)。システム アーキテクチャ設計の観点から、テーブル ハッシュは、大量のデータを複数の異なるテーブルにハッシュするために使用されますが、一部のデータは冗長になります。遅いテーブルは、クラスター、マスター サーバー読み取りおよび書き込み、または N 個のサーバーであり、各マシンは相互にマスターです (1) と (2) は、PHP プログラマーの要件を超えています。インデックスが少ないかどうかを確認します
(4)。効率的な SQL ステートメントを作成し、デカルト積や多数のグループを生成する非効率な SQL ステートメントがないかどうかを確認します。 By および order by、制限なしなど。必要に応じて、データベース ロジックを DBMS 側のストアド プロシージャにカプセル化します。クエリ結果をキャッシュし、各 SQL ステートメントを説明します
(5)。特定の記事のクエリなど、データベースからデータを取得します。 select count(*) ... where Article_id = ? それだけです。
例えば、記事を変更する場合、タイトルのみを変更した場合は、コンテンツ = ? を設定しないでください。 (6). 必要に応じて別のストレージ エンジンを使用すると、HEAP によってクエリ速度が大幅に向上します。
7. PHP を使用してクライアント IP とサーバー IP を取得します。
クライアント: $_SERVER[‘REMOTE_ADDR’] または getenv(‘REMOTE_ADDR’);
サーバー: gethostbyname("baidu.com");
8. セッション存続時間を変更します
php echo strtotime (""), ""; echo strtotime (""), ""; echo strtotime (""), ""; echo strtotime (""), ""; echo strtotime (""), ""; echo strtotime (""), ""; echo strtotime (""), "";
ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ れーれーるーるー
<?php session_start(); // 保存一天 $lifeTime = 24 * 3600; setcookie(session_name(), session_id(), time() + $lifeTime, "/"); ?>
りー