配列を渡すときに return を使用すると、global を使用するより効率的です。たとえば、次のようになります。
function userloginfo($usertemp){
$detail=explode("",$usertemp);
return $detail;
}
$login=userloginfo($userdb);
than
function userloginfo($usertemp ){
global $detail;
$detail=explode("",$usertemp);
}
userloginfo($userdb);
効率的になる
2. (このコードはプログラム ディレクトリに対応する URL を取得するために使用されます。推奨)
$urlarray=explode('/',$HTTP_SERVER_VARS[ 'REQUEST_URI']) ;
$urlcount=count($urlarray);unset($urlarray[$urlcount-1]);
$ofstarurl='http://'.$ HTTP_SERVER_VARS['HTTP_HOST' ].implode('/',$urlarray);
このコードは
$pre_urlarray=explode('/',$HTTP_SERVER_VARS['HTTP_REFERER'] よりも優れています);
$pre_url=array_pop($pre_urlarray);
効率的になる
3. ループ内で判定する場合、数値判定に同一性比を使用すると効率的になります
$a =2;$b=2;
例:
if($a==$b)$c=$a;
than
if ($a===$b)$c=$a;
効率的
4. mysql をクエリするときは、where in を使用し、less を使用するようにします。より多くのレコードをチェックする制限
最初のいくつかの項目は非常に高速ですが、上位のいくつかの項目のクエリは遅くなります
で使用します。連続レコードをクエリする場合、最初の項目は非常に高速です。非連続レコードの実行は少し遅くなりますが、その後は速くなります!
5. NT サーバーのデータ動作の安定性は、unix/linux ほど良くありません
6.出力の前に ob_start() を使用してみてください。出力を高速化できます。NT または nuli/Linux に適しています。unlix サーバーに ob_start('ob_gzhandler') を使用すると、出力効率が高くなります。
7 . 判断を下すときは if ($a==his value) を使用してください。否定的な判断を下すときは if (を使用してください。empty($a)) を使用すると、プログラムの実行が速くなります。
8. unequal != の使用は
と同等です。 9. 個人的な経験では、$a= の効率は $a='11111111111111'; と同等です。本に書かれているように
10. 標準化された SQL ステートメントを使用すると、MySQL の解析に有益です
11.
if($online){
$ を使用しますonline1=$online;
setcookie('online1',$online,$cookietime,$ckpath,$ ckdomain,$secure);
}
COOKIE が有効になりますすぐに
使用
if($online)
setcookie(' online1',$online,$cookietime,$ckpath,$ckdomain,$secure);
COOKIE を有効にするには、再度更新する必要があります

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
