ホームページ >バックエンド開発 >PHPチュートリアル >PHP開発の注意点まとめ_PHPチュートリアル

PHP開発の注意点まとめ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:34:371319ブラウズ

Linux システムの使用

現在、標準システムは Linux + Nginx + PHP + MySQL であり、この構成は企業のプロトコルによって異なります。通常、ダウンロードは 2 つのディスクに分割され、システムの下部は 10G のパーティションに分割されます。残りのスペースは /home に割り当てるのに十分です。これでパーティションを分割しすぎたことがわかりました。 2 番目は、システムのセキュリティのためです。小規模な企業や個人の現在のアプローチは、ネットワーク経由でアカウントまたはパスワードを使用して直接ログインすることですが、大企業のアプローチは中継サーバーにログインすることです。この方法では、アカウントが記録されるため、パスワードのログインには TOKEN と RSASecurID が一般的に使用され、安全性が向上します。全体的なセキュリティ



PHP はシェル コマンドを呼び出します
以前は、スクリプト以外のことを実行できるように、現在ではよく使用されているシェル コマンドを php が呼び出すことはありませんでした。これはより便利だと感じます

コーディングの習慣は、多くの場合、各会社やチームで異なるコーディングの習慣、特にプログラミング IDE の違いにつながります。ただし、全体的な習慣は、チームのメンバー全員の決定によって決まります。これは元々の小さな会社ではそれほど厳しくはありませんでしたが、これはチームのメンバーが長く一緒にいると、自然にそうなる傾向があるようです。



関数の戻り値
一般的に、取得に失敗した場合に返される戻り値は、データの場合は int の値を返します。現在の関数では、memcache を使用しているため、関数内の多くのキャッシュ操作が使用されます。戻り値も最初にキャッシュから取得され、データベースで取得されない場合はそれが書き込まれます。データの処理は、$_POST && $_GETでデータを書き込んでからaddlashes処理を行うのが本来の書き込み方法ですが、現在の方法は直接受信してデータが満たされているか判定する方法です。要件を満たし、SQL を結合し、SQL ステートメントで mysql_escape_string 処理を実行し、データを読み取るときの処理に htmlspecialchars を使用します。これにより、




lock PHP 実装が表示されます。メカニズム

少し前に、一般的なロックとロックの具体的なPHP実装についての記事を書きました



キュー分散の問題について

Memcacheデータ分散にMQを使用する、この点はまだ理解していません具体的な実装についてアドバイスをお願いします



PHPのエラーレベルについて

開発中には比較的軽いE_ALL | が使用されていることが分かりました。 ~E_STRICT. 変数を使用する際には初期化が必要です
ユーザーが投稿する広告については、違法な情報を投稿しないように制御します。問題を防ぐために、ユーザーの動作は制限されており、ユーザーが過剰なリソースを制御することはできません。また、システム内の変数は、自己増加する固有の ID を使用できず、他のユーザーが情報を取得してシステムに返す必要があります。ユーザーIDとデータ情報IDの暗号化を含む



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

tru​​e

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

Linux システムを使用するための現在の標準システムは、Linux + Nginx + PHP + MySQL であり、この構成はますます多くの大企業で使用されています。これは、ハンギングなどの企業のプロトコルです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。