PHPコードの要点分析1_PHPチュートリアル
PHPコード1のキーポイント分析
1. post リクエストメソッドと get リクエストメソッドの違い:
1. リクエスト フォームは異なります。get リクエストは URL の末尾でデータ アングルをサーバーに送信し、post メソッドはそれを別のメッセージの形式でバックグラウンドでサーバーに送信します。
2. 送信長が異なります。get リクエストの最大データ サイズは 2k ですが、post リクエストは理論上無制限で、そのサイズは設定ファイルで設定できます。
3. セキュリティ: get メソッドのデータは URL に付加されてサーバーに送信されるため、get のセキュリティは低いです。
4. アプリケーション シナリオ: データが単純でセキュリティ要件が高くない場合は get が適しています。それ以外の場合は post を使用します。
2. 定数の宣言と使用:
りー
3. 変数の範囲:
個人的には、phpには3種類のスコープがあると考えています
1. 外部スコープとは、スクリプト内の関数本体の外側のスコープを指します。この領域で宣言された変数は、外部では使用できますが、内部、つまり関数内では使用できません。
2. 内部スコープは、スクリプト内および関数本体内のスコープを指します。この領域で宣言された変数は、内部的には使用できますが、外部からは参照できません。
3. スーパー グローバル スコープは、任意のスクリプトのどこでも使用できます。たとえば、a.php スクリプトのテスト関数の内部または外部で使用できます。また、b.php スクリプト内でも使用できます。
変数を外部で宣言したときに内部で使用可能にしたり、内部で宣言したときに外部で使用できるようにするにはどうすればよいですか? --グローバルキー
りー
4. オペレーター
% 演算子: 計算結果の符号は、最初のオペランドの符号と一致します
& 参照演算子:
rreeeand or 演算子:
&& および || と同じ関数ですが、優先度が低くなります (= よりも低い)
りー
一方が使用できる場合は、もう一方も使用できると言えます。ただし、この 2 つの間には依然として非常に重要な違いがあります:
echo関数では同時に複数の文字列を出力できますが、print関数では同時に1つの文字列しか出力できません。同時に、echo 関数には括弧が必要ないため、echo 関数は関数というよりもステートメントに似ています。
echo も print も関数ではなく言語構造体であるため、括弧は必要ありません。それらの違いは次のとおりです:
(1) echo は次のような複数の文字列を出力できます:
エコー 'a'、'b'、'c';
かっこを追加する必要がある場合は、 echo ('a','b','c') と書くのが間違いであることに注意してください。
;
エコー ('a'),('b'),('c');
関数のような動作がないため、関数のコンテキストでは使用できません
(2) print は文字列を出力することしかできませんが、関数のように動作できます。たとえば、次のように使用できます:
$ret = 'Hello World' を印刷します;
したがって、より複雑な式でも使用できます。
さらに、エコーの効率は比較的速いです〜
echoコマンドはprintコマンドとは異なります
echo を使用すると、カンマで区切られた複数の変数を出力できますが、print は 1 つの変数のみを出力できます
echo 関数と print 関数には違いがあります。
echo()はechoコマンドと同じで戻り値がありません
Print() には戻り値があり、success は 1 を返し、false は 0 を返します。したがって、print は echo よりも遅くなりますが、より複雑な式に適用できます。
6. issetとemptyの違い
isset 関数は、変数が存在するかどうか、またはメモリが割り当てられているかどうかを確認するために開発でよく使用されます。
empty 関数は、値が空かどうかを判断するだけでなく、2 番目の変数が未定義の場合、つまりメモリが割り当てられていない場合には false を返します。つまり、isset が true の場合、empty 関数は空であってはなりません。
7. Switch は整数、浮動小数点型、文字列、配列、およびブール型をサポートでき、デフォルトは許可されません
りー

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











一部のユーザーは、デバイスのインストール時にエラー コード 28 を表示するエラーに遭遇しました。実際、これは主にドライバーが原因です。Win7 ドライバー コード 28 の問題を解決するだけで済みます。何をすべきかを見てみましょう。それ。 win7 ドライバー コード 28 で何をするか: まず、画面の左下隅にあるスタート メニューをクリックする必要があります。次に、ポップアップメニューで「コントロールパネル」オプションを見つけてクリックします。このオプションは通常、メニューの下部またはその近くにあります。クリックすると、システムは自動的にコントロール パネル インターフェイスを開きます。コントロールパネルでは、システムの各種設定や管理操作を行うことができます。これはノスタルジックな掃除レベルの最初のステップです。お役に立てば幸いです。次に、続行してシステムに入り、

ブルー スクリーン コード 0x0000001 の対処法。ブルー スクリーン エラーは、コンピューター システムまたはハードウェアに問題がある場合の警告メカニズムです。コード 0x0000001 は、通常、ハードウェアまたはドライバーの障害を示します。ユーザーは、コンピュータの使用中に突然ブルー スクリーン エラーに遭遇すると、パニックになり途方に暮れるかもしれません。幸いなことに、ほとんどのブルー スクリーン エラーは、いくつかの簡単な手順でトラブルシューティングして対処できます。この記事では、ブルー スクリーン エラー コード 0x0000001 を解決するいくつかの方法を読者に紹介します。まず、ブルー スクリーン エラーが発生した場合は、再起動を試みることができます。

C++ コードの「error:expectedinitializerbefore'datatype'」問題を解決します。C++ プログラミングでは、コードを作成するときにコンパイル エラーが発生することがあります。一般的なエラーの 1 つは、「error:expectedinitializerbefore'datatype'」です。このエラーは通常、変数宣言または関数定義で発生し、プログラムが正しくコンパイルされなかったり、

win10 システムは非常に優れた高インテリジェンス システムであり、その強力なインテリジェンスはユーザーに最高のユーザー エクスペリエンスをもたらすことができ、通常の状況では、ユーザーの win10 システム コンピューターに問題はありません。しかし、優れたコンピューターにはさまざまな障害が発生するのは避けられず、最近、友人が win10 システムで頻繁にブルー スクリーンが発生したと報告しています。今日、エディターは、Windows 10 コンピューターで頻繁にブルー スクリーンを引き起こすさまざまなコードに対する解決策を提供します。毎回異なるコードが表示される頻繁なコンピューターのブルー スクリーンの解決策: さまざまな障害コードの原因と解決策の提案 1. 0×000000116 障害の原因: グラフィック カード ドライバーに互換性がないことが考えられます。解決策: 元の製造元のドライバーを置き換えることをお勧めします。 2、

終了コード 0xc000007b コンピューターを使用しているときに、さまざまな問題やエラー コードが発生することがあります。その中でも最も厄介なのが終了コード、特に終了コード0xc000007bです。このコードは、アプリケーションが正常に起動できず、ユーザーに迷惑がかかっていることを示しています。まずは終了コード0xc000007bの意味を理解しましょう。このコードは、32 ビット アプリケーションを 64 ビット オペレーティング システムで実行しようとしたときに通常発生する Windows オペレーティング システムのエラー コードです。それはそうすべきだという意味です

システムを使用しているときによく遭遇するブルースクリーンの問題ですが、エラーコードに応じて、さまざまな原因と解決策が異なります。たとえば、stop: 0x0000007f の問題が発生した場合、ハードウェアまたはソフトウェアのエラーである可能性があるため、エディタに従って解決策を見つけてみましょう。 0x000000c5 ブルー スクリーン コードの理由: 回答: メモリ、CPU、グラフィック カードが突然オーバークロックされているか、ソフトウェアが正しく実行されていません。解決策 1: 1. 起動時に F8 キーを押し続け、セーフ モードを選択し、Enter キーを押してに入ります。 2. セーフ モードに入ったら、win+r を押して実行ウィンドウを開き、「cmd」と入力して Enter を押します。 3. コマンド プロンプト ウィンドウで「chkdsk /f /r」と入力し、Enter キーを押して、y キーを押します。 4.

デバイスをリモートでプログラムする必要がある場合は、この記事が役に立ちます。あらゆるデバイスをプログラミングするためのトップ GE ユニバーサル リモート コードを共有します。 GE リモコンとは何ですか? GEUniversalRemote は、スマート TV、LG、Vizio、Sony、Blu-ray、DVD、DVR、Roku、AppleTV、ストリーミング メディア プレーヤーなどの複数のデバイスを制御するために使用できるリモコンです。 GEUniversal リモコンには、さまざまな機能を備えたさまざまなモデルがあります。 GEUniversalRemote は最大 4 台のデバイスを制御できます。あらゆるデバイスでプログラムできるトップのユニバーサル リモート コード GE リモコンには、さまざまなデバイスで動作できるようにするコードのセットが付属しています。してもいいです

0x000000d1 ブルー スクリーン コードは何を意味しますか? 近年、コンピューターの普及とインターネットの急速な発展に伴い、オペレーティング システムの安定性とセキュリティの問題がますます顕著になってきています。よくある問題はブルー スクリーン エラーで、コード 0x000000d1 もその 1 つです。ブルー スクリーン エラー、または「死のブルー スクリーン」は、コンピューターに重大なシステム障害が発生したときに発生する状態です。システムがエラーから回復できない場合、Windows オペレーティング システムは、画面上にエラー コードを含むブルー スクリーンを表示します。これらのエラーコード
