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

WBOY
リリース: 2016-06-13 12:17:52
オリジナル
836 人が閲覧しました

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

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

[php の実行方法]

1. サーバー (Apache など) を通じて呼び出されます。

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


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

<?php?>
ログイン後にコピー

php ステートメントはセミコロンで終わりますが、?>その理由は、セミコロンを省略する HTML と PHP の記述が混在していることがよくあるためです (例:

<input type="text" name="username" value = "<?php echo $user?>" />
ログイン後にコピー

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


[php コメント]

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

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

    /**     *  求和函数     *     *  @param $p1 int 被加数     *  @param $p2 int 加数     *     *  @return int 两数之和     */    function func1($p1, $p2){        return $p1 + $p2;    }
ログイン後にコピー

注: コメントは 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 も変更されます。


[GET および POST]

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

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

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


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

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

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

[単純なフォームの GET および POST 送信]

フロントエンド:

<meta charset="UTF-8">    <form action="2.php" method="get">        <input type="text" name="username" />        <input type="text" name="age" />        <button type="submit">提交</button>    <br><br>    <form action="2.php" method="post">    <input type="text" name="username" />    <input type="text" name="age" />    <button type="submit">提交</button></form>
ログイン後にコピー

バックエンド:

<?php    echo "get:";    var_dump($_GET);    echo "<br>post:";    var_dump($_POST);?>
ログイン後にコピー

ヒント: POST か GET かに関係なく、GET と POST が同時に出現した場合、データは _REQUEST 変数に保存されます。通常、_POST の値は _REQUEST に保存されます。 php.ini の request_order="GP" により、GP は GET が POST に先行することを示すため、POST データが GET データを上書きできるようになります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!