ホームページ  >  記事  >  バックエンド開発  >  (1) PHPの基礎知識と注意点_PHPチュートリアル

(1) PHPの基礎知識と注意点_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:57:22815ブラウズ

(1) phpの基礎知識と注意点

注: PHP を含むすべてのプログラムは実行時にメモリ内で実行され、実行するには PHP コードをメモリに読み込む必要があります。

【phpの動作原理】

1. サーバー (Apache など) 経由で呼び出されます。

2. コマンドライン経由で呼び出されます (ポート 80 にはアクセスしないため、サーバーの参加は必要ありません)。

[phpの開始文字と終了文字]

リーリー
PHP ステートメントはセミコロンで終わりますが、?> はそれに最も近い文のセミコロンを置き換えることができます。これは、HTML と PHP が混在して記述されることが多く、セミコロンが省略されるためです。

リーリー
このようなコードはユーザー名入力ボックスを表示します。入力ボックスの初期値は変数 $user の値です。

【phpコメント】

PHP のコメントは C 言語に似ており、// と # を使用して単一行にコメントし、/* */ を使用して複数行にコメントできます。

PHP の一般的なコメント標準: PHPDocumentor スタイルのコメント。

リーリー
注: コメントは PHP コードにのみ影響し、HTML コード (プレーン テキストを含む) には影響しません。

【HTMLコメント内のphpコード】

複数行コメントを採用. phpコードがネストされている場合、実際にはphpコードが実行されますが、生成されたhtmlはコメントアウトされているため表示されません。

ヒント: コメントを使用するときは、このような php コードをコメントしないでください。

【php変数】

1.概要

1.$name = 'a'; //変数名は値 a を参照していると言われます。変数は、名前空間、値空間、参照空間の 3 つの部分で構成されます。

参照とは、変数名と変数値の関係を指します。

ヒント: $ は変数名の一部ではなく、後に続くものが変数であることを宣言するためにのみ使用されます。$ が使用される場合は変数名を表し、$ が使用されない場合は変数と関数が同じ名前を持つことができます。使用する場合は、関数名として使用されます。

2.php 変数名では大文字と小文字が区別されます。

3. var_dump() 関数を使用して、変数の型と値を出力します。

4. unset() 関数を使用して変数を削除すると、参照と変数名のみが削除され、値空間は削除されません。 PHP には、参照されていない値空間を自動的に解放する独自のガベージ コレクション メカニズムがあります。

2. 基本的な文法

値の受け渡し: $a = $b; // 値の受け渡しは値空間のコピーです。

参照渡し: $a = &$b; //参照渡しは参照空間のコピーです。a の値を変更すると b も変更されます。

【取得して投稿】

1.GET: 要求された URL を通じてサーバーにデータを送信します。

構文: スクリプト名?p1=xx&p2=xx&p3=xx

php は _GET 配列を通じて GET データを取得します。

2.POST: 通常、フォームの送信に使用されます。

php は _POST 配列を通じて POST データを取得します。

データ本体をサーバーに送信することで実現します。

【簡単フォームGET&POST送信】

フロントエンド:

リーリー

バックエンド:

リーリー
ヒント: POST であっても GET であっても、データは _REQUEST 変数に保存されます。GET と POST が同時に出現した場合、通常、_POST の値は _REQUEST に保存されます (どちらの _REQUEST が保存されるかは、php の設定に従って異なります)。 php.ini の request_order="GP" を通じて変更できます。GP は GET が POST の前に来ることを意味するため、POST データは GET データを上書きできます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/983563.html技術記事 (1) PHP の基礎知識と注意点 注: PHP を含むプログラムは実行時にメモリ上で実行され、実行前に PHP コードをメモリ上に読み込む必要があります。 【php運...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。