ホームページ >バックエンド開発 >PHPチュートリアル >PHPの基礎知識を詳しく解説
この記事では主にPHPの基礎知識を詳しく解説していますので、お役に立てれば幸いです。
授業開始のお知らせ: php中国語サイト「第10回PHPオンライントレーニングコース」登録受付中です!
二重引用符は変数を説明し、一重引用符は変数を説明しません
二重引用符の中に一重引用符を挿入します。一重引用符内に変数がある場合は変数の説明
二重引用符で囲まれた変数名マークの後には数字以外の文字やアンダースコアなどの特殊文字を続けるか、{} を使用して変数を囲む必要があります。そうしないと、変数名の後の部分が全体として扱われ、構文エラーが発生します。
として単一引用符を使用します。単一引用符は二重引用符よりも効率的です。
POST の場合、ブラウザは最初にヘッダーを送信し、サーバーは 100 continue で応答し、次にブラウザはデータを送信し、サーバーは次の応答を返します200 ok (データを返す)。
GET はブラウザがロールバックしても無害ですが、POST はリクエストを再度送信します。
GET リクエストはブラウザによってアクティブにキャッシュされますが、POST は手動で設定しない限り、ブラウザの履歴に完全に保持されます。 . であり、POST 内のパラメーターは保持されません
GET リクエストは URL エンコードのみ可能ですが、POST は複数のエンコード方法をサポートしています
パラメーターが URL 上で直接公開されるため、GET は POST よりも安全性が低く、受け渡しには使用できません機密情報
クライアントの実際の IP を取得する方法
require の違いは、無条件の包含です。つまり、require がプロセスに追加されると、ファイルが存在しない場合、またはファイルが存在できない場合、条件が true であるかどうかに関係なく、require が最初に実行されます。プログラムが実行されると、エラーが表示され、終了します。 include には戻り値がありますが、require には戻り値がありません (おそらく、インクルードされたファイルが存在しない場合は、エラーが発生します)。注: include files require は、存在しないか構文エラーがある場合は致命的ですが、include はそうではありません
SESSION と COOKIE の違い
保存場所: セッションはサーバーに保存され、Cookie はブラウザ内に保存されます
isset() 関数の違いは、通常、変数が設定されているかどうかを検出するために使用されます
変数が存在しない場合は FALSE を返します
変数が存在し、その値が NULL の場合も FALSE を返します
変数が存在し、値が NULL でない場合は TRUE を返します
empty() 関数は変数が空かどうかを確認する関数です
変数が存在しない場合は TRUE を返します
変数が存在し、その値が "" の場合、0、"0"、NULL、、FALSE、array()、var $var; および属性のないオブジェクトの場合、TRUE が返されます
変数が存在し、値が ""、0、"0"、NULL でない場合、、FALSE、array()、var $var; および属性のないオブジェクトは、FALSE を返します
第 1 正規形: 1NF は属性の原子性制約であり、属性がアトミックである必要があります。
第 2 正規形: 2NF はレコードに対する一意の制約であり、レコードを必要とします。一意のアイデンティティ、つまりエンティティの一意性があります。
第 3 正規形: 3NF はフィールドの冗長性に関する制約です。フィールドは他のフィールドから派生できず、フィールドが冗長でないことが必要です。
定義:
主キー - レコードを一意に識別し、重複することはできず、空にすることはできません
外部キー - テーブルの外部キーは主キーです別のテーブルのキー、外部キー キーには重複があり、null 値も可能
インデックス - このフィールドには重複値はありませんが、null 値を含めることができます 斜体テキスト
機能:
主キー - データの整合性を確保するために使用されます
外部キー - 使用されます
他のテーブルとの接続を確立するために使用されるインデックス - クエリのソート速度を向上させるため
番号:
主キー - 主キーは 1 つだけ存在できます
外部キー - 1 つのテーブルに複数の外部キーを持つことができます
インデックス - 1 つのテーブルに複数の一意のインデックスを含めることができます
スタックはコンパイル中に割り当てられるメモリ空間であるため、スタックのサイズはコード内で明確に定義する必要があります。
ヒープはプログラムの実行中に動的に割り当てられるメモリ空間です。プログラムは、割り当てられるヒープ メモリのサイズを決定します。
関連する推奨事項:
以上がPHPの基礎知識を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。