「最速でわかる PHP プログラミング」講義 8: PHP のインスピレーションと概要_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:33:05
オリジナル
723 人が閲覧しました

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

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

例 24 Counter

コードをコピーします コードは次のとおりです:

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


実装方法はたくさんありますので、よく考えてください。
この最後の例は、デバッグ中にコードの実行にかかる時間を計算するために使用されます。小数点以下 5 桁の秒単位で出力されます。これは、SQL や検索エンジンの検索時間に相当します。コードは次のとおりです:

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



コードをコピーします
コードは次のとおりです: $ftime=microtime();
countx();//実行時間を計算するコードをここに置きます。これは、前の例を呼び出す関数です。
$ftime=number_format((microtime()-$ftime),5);
echo $ftime;


これらのコードは基本的には難しくありません。も厳選しました。例えば、この本に載っている機能をコピーして英語だけを処理できるようにするのが目的です。あるいは必要のない機能を削除してしまうと時間の無駄になってしまいます。

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

この初級および中級のチュートリアルはこれで終わりです。私のウェブサイト www.kuphp.com にアクセスして、お互いに学び合うこともできます。

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



http://www.bkjia.com/PHPjc/322668.html

www.bkjia.com

http://www.bkjia.com/PHPjc/322668.html技術記事同時に、複数の方法で実装できる機能が多数あるため、柔軟な使用が必要です。これらの機能を覚えて初めて動的な Web サイトを開発でき、さらに練習して初めて Web サイト全体を開発できます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート