「最速で理解する PHP プログラミング」の講義 8: PHP のインスピレーションとまとめ

WBOY
リリース: 2016-06-21 08:56:09
オリジナル
1003 人が閲覧しました

同時に、複数の方法で実装できる機能が多数あるため、柔軟な使用が必要です。これらの機能を覚えて初めて動的な Web サイトを開発することができ、さらに練習して Web サイト全体を一度開発することによってのみ、次の開発に習熟し、自分の欠点を発見して改善することができます。

次のカウンタなど、多くの方法で改善できます。

例 24 カウンタ

コードをコピー コードは次のとおりです。以下:


//Counter
function countx($file="count.dat"){
if(file_exists($file)){
$fp=fopen($ file,"r");
$numx=fgets($fp,10);
$numx++;式置換: $numx=file_get_contents($file)+1;
}
else{
$numx=1;}
file_put_contents($file,$numx);//ファイルが存在しない場合、この関数は自動的にファイルを作成し、パラメータを書き込み用の文字列に自動的に変換します。
echo $numx;
/*関数本体全体は次の 2 つの式で置き換えることができます: file_exists($file)?file_put_contents($file,file_get_contents($file)+1):file_put_contents($file,"1 ");readfile($file);
*/
}
//関数呼び出し
countx();
?>gt;


それを達成する方法はたくさんあるので、もっと考えてください。


最後の例は、デバッグ中にコードの実行にかかる時間を計算するために使用されます。単位は秒で、検索エンジンの検索時間に相当します。 SQL やその他の最適化によく使用されます。コードは次のとおりです。

例 25 コードの実行にかかる時間を計算し、コードを最適化します


Copyコード コードは次のとおりです:

$ftime=microtime();
countx();//これは、前の例を呼び出す関数です。
$ftime=number_format((microtime()-$ftime),5);
echo $ftime>?

私のチュートリアルは基本的にサンプルに基づいて説明されており、コードは難しくなく、中国語の処理など、本に書かれていることをすぐに使用できるようにすることが目的です。この関数は英語しか扱えないのですが、何の役に立つのでしょうか?あるいは必要のない機能を削除してしまうと時間の無駄になってしまいます。

簡単な文法の説明はしませんでしたが、代表的な例文を使って練習することで文法や基礎は問題ないと思います。また、このチュートリアルは初心者から中級者を対象としており、実践的な Web サイトを開発するには十分です。また、将来的には、Sock、XML、ZIP、PDF、Mail、その他のクラス ライブラリ開発についての説明や、独自の CMS の作成など、より高度なチュートリアルも公開する予定です。できるだけ早く理解するように努めますが、うまくいかない場合は、できるだけ早く理解します。


皆さん、改めてありがとうございます。この初級および中級レベルのチュートリアルはこれで終わりです。今はとても忙しいので、私の Web サイト www.kuphp.com にアクセスして、お互いに学び合うこともできます。

読むのに飽きた場合は、パッケージ版の PDF 版とドキュメント版をダウンロードしてください。http://www.jb51.net/books/32601.html




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