#php7このコラムでは、掲示板開発のためのコードの最適化について紹介します
1. コードを最適化する
コードの最適化と言われていますが、実際には整理することです。複数回使用されるコードの共通部分。呼び出す必要があるページで include (require) を使用すると、将来の変更が容易になるだけでなく、コードがクリーンで読みやすくなります。
それでは、エレガントなプログラマーになりましょう。 a. まずコードの公開部分を見つけます通常、同じコードがアプリケーション ページで複数回使用されています (もちろん、一度だけ抽出することもできます)。たとえば、データベース アカウント、パスワード、データベース名、およびその他の構成情報が抽出され、新しい config.php
(これが名前の付け方です。実際の操作では他のファイル名を使用することもできます) ファイル。以下の赤いボックスで示されているように、テキストの説明は非常に退屈に見えますが、これらはすべて同じコードですか:
include および require ステートメントは、他のファイルに記述された有用なコードをファイルに挿入するために使用されます)。実行フロー。)、つまり、A.php ファイルのヘッダー
include 'config.php'
- config.php
<?php $localhost = '127.0.0.1'; // 数据库地址 $user = 'root'; // 数据库用户名 $password = 'root'; // 数据库密码 $dbname = 'php_course'; // 数据库名 $mysqli = mysqli_connect($localhost, $user, $password, $dbname); if(mysqli_connect_errno()){ echo '连接数据库失败:'.mysqli_connect_error(); exit; } mysqli_query($mysqli, "SET NAMES UTF8");
- A. php
<?php include 'config.php'; // 这里很重要,插入配置信息的文件 // 下面的逻辑代码 $sql = 'INSERT INTO feedback (name, contact, content, addtime) VALUES ("测试", "qq1000", "留言内容", '.$time.')'; $result = mysqli_query($mysqli, $sql); // 返回一个资源标识符,通常是数字 $insert_id = mysqli_insert_id($mysqli); // 返回数据表的自增长ID,比如新用户注册返回用户ID echo $insert_id; // 当你在调试的时候,你会发现echo是很好的帮手。 if($insert_id > 0){ // 如果入库成功,可以做什么 } ……コード画像:
##一目瞭然です。コードがより小さく、よりすっきりしているかどうかを確認し、変更が必要な場合は 1 つのファイルのみを変更するだけで済むため、エラー率が大幅に減少します。急いで試してみてください!
最後にまとめる:
1. 思考力の育成に注意を払う;2. 理論の応用 (知識と行動の統一)。知識は読めば3割習得できる、読んだら実践すれば5割習得できる、読んだ後は実践して説明せよという格言があるではありませんか。他の人にそれを明らかにすれば、あなたはそれを90%マスターするでしょう。
はい、今日はここまでです。説明におかしな点やわからないことがあれば、メッセージを残してください。
ああ、お知らせするのを忘れるところでした。今後、掲示板のチュートリアル シリーズには、ページング、JavaScript (非更新検証フォーム)、jquery (非同期読み込み)、およびその他の関連する共有が含まれる予定ですので、注意してください。
以上がPHP7 メッセージボード開発のためのコードの最適化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック









