ホームページ >バックエンド開発 >PHP7 >PHP7 メッセージボード開発のためのコードの最適化

PHP7 メッセージボード開発のためのコードの最適化

coldplay.xixi
coldplay.xixi転載
2020-12-23 09:22:012540ブラウズ

#php7このコラムでは、掲示板開発のためのコードの最適化について紹介します

PHP7 メッセージボード開発のためのコードの最適化

推奨事項 (無料):

PHP7

このステップの概要:

1. コードを最適化する

コードの最適化と言われていますが、実際には整理することです。複数回使用されるコードの共通部分。呼び出す必要があるページで include (require) を使用すると、将来の変更が容易になるだけでなく、コードがクリーンで読みやすくなります。


それでは、エレガントなプログラマーになりましょう。

a. まずコードの公開部分を見つけます通常、同じコードがアプリケーション ページで複数回使用されています (もちろん、一度だけ抽出することもできます)。たとえば、データベース アカウント、パスワード、データベース名、およびその他の構成情報が抽出され、新しい config.php

(これが名前の付け方です。実際の操作では他のファイル名を使用することもできます) ファイル。以下の赤いボックスで示されているように、テキストの説明は非常に退屈に見えますが、これらはすべて同じコードですか:

PHP7 メッセージボード開発のためのコードの最適化PHP7 メッセージボード開発のためのコードの最適化

PHP7 メッセージボード開発のためのコードの最適化

b , 上の 2 つの図の赤いボックスは、探しているコードの公開部分です。それをコピーして、新しいファイル config.php に貼り付けます。使用する必要があるページに config.php ファイルを挿入します。 config.php データベース構成情報ファイル。これは A に存在する必要があります。php ページで使用されます。今回は php 関数 include を使用する必要があります (

include および require ステートメントは、他のファイルに記述された有用なコードをファイルに挿入するために使用されます)。実行フロー。)、つまり、A.php ファイルのヘッダーinclude 'config.php'

コード セクション
    config.php
<?php $localhost = &#39;127.0.0.1&#39;;  // 数据库地址
$user = &#39;root&#39;; // 数据库用户名
$password = &#39;root&#39;; // 数据库密码
$dbname = &#39;php_course&#39;; // 数据库名

$mysqli = mysqli_connect($localhost, $user, $password, $dbname);
if(mysqli_connect_errno()){
    echo &#39;连接数据库失败:&#39;.mysqli_connect_error();
    exit;
}
mysqli_query($mysqli, "SET NAMES UTF8");
    A. php
<?php include &#39;config.php&#39;; // 这里很重要,插入配置信息的文件

// 下面的逻辑代码
$sql = &#39;INSERT INTO feedback (name, contact, content, addtime) VALUES ("测试", "qq1000", "留言内容", &#39;.$time.&#39;)&#39;;
$result = mysqli_query($mysqli, $sql); // 返回一个资源标识符,通常是数字
$insert_id = mysqli_insert_id($mysqli); // 返回数据表的自增长ID,比如新用户注册返回用户ID
echo $insert_id; // 当你在调试的时候,你会发现echo是很好的帮手。
if($insert_id > 0){
    // 如果入库成功,可以做什么
}
……
コード画像:

PHP7 メッセージボード開発のためのコードの最適化

PHP7 メッセージボード開発のためのコードの最適化 ##一目瞭然です。コードがより小さく、よりすっきりしているかどうかを確認し、変更が必要な場合は 1 つのファイルのみを変更するだけで済むため、エラー率が大幅に減少します。急いで試してみてください!

この3ステップを終えると、html、css、php、mysqlの理解が深まり、再度実践して知識を習得すれば必ず成功すると思います。

最後にまとめる:

1. 思考力の育成に注意を払う;


最初は何事も難しいものです。初めてプログラミングに触れると、間違いなくたくさんの質問に遭遇します。質問することだけを考えてください。その他、それは間違っていると思います。資格のあるプログラマーになりたいのであれば、問題に遭遇したとき、まず問題を解決する方法を考え、問題を分析する必要があります、すぐに誰かに尋ねるのではなく。分析力と問題解決力を身につけ、積み重ねていくと独自の思考が形成されます。覚えて!

2. 理論の応用 (知識と行動の統一)。

知識は読めば3割習得できる、読んだら実践すれば5割習得できる、読んだ後は実践して説明せよという格言があるではありませんか。他の人にそれを明らかにすれば、あなたはそれを90%マスターするでしょう。

はい、今日はここまでです。説明におかしな点やわからないことがあれば、メッセージを残してください。

ああ、お知らせするのを忘れるところでした。今後、掲示板のチュートリアル シリーズには、ページング、JavaScript (非更新検証フォーム)、jquery (非同期読み込み)、およびその他の関連する共有が含まれる予定ですので、注意してください。

以上がPHP7 メッセージボード開発のためのコードの最適化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjianshu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。