PHP: ハイパーテキスト プリプロセッサ
PHP はサーバー側のスクリプト言語です
------------ -- ------------------------------------------------ -- ------------------------------------------------
PHPファイルにはテキスト、HTML タグ、スクリプトを含めることができます
PHP ファイルはブラウザに純粋な HTML を返します
----------------------------- -------------------------------------------------- - --------------------------------------
PHP のすべてのコードはすべて必須ですセミコロンで終わります。 Divide は命令を区切るために使用される区切り文字です
PHP でテキストを出力するための基本的な命令は echo と print です。
----------------------------------------------- -------------------------------------------------- - ------------
PHP では、変数を宣言する方法は、変数名の前に「$」を追加することです。 注: 変数を参照する場合。変数には必ず「$」を追加してください
変数を宣言するときに知っておくべきこと:
1. 変数のデータ型を PHP に宣言する必要はありません
2.変数が設定されている場合、PHP は変数を正しいデータ型に自動的に変換します。
3. PHP では、変数は使用時に自動的に宣言されます。
変数の命名規則:
1. 変数名は文字または数字で始まる必要があります。アンダースコア "_";
2. 変数名には文字とアンダースコアのみを含めることができます。
3. 変数名にはスペースを含めることはできません。変数名が複数の単語で構成されている場合は、それらを接続するためにアンダースコアを使用する必要があります
-------------------------------- -------------------------------------------------- -- -------------------------------------
文字列変数はテキスト断片の保存と処理に使用されます;
連結演算子:
PHP には、文字列演算子が 1 つだけあります。
連結演算子 (.) は、2 つの文字列値を接続するために使用されます。 -------------------------------------------- ------ -------------------------------------------- ------ -----
echo strlen($str); //出力文字列の長さを示します str;
注: 文字列に「
」が含まれる場合は 4 文字としてカウントされます。 ! !
echo strpos($str1, $str2); // 文字列 str1 に文字列 str2 が含まれているかどうかを確認します
注: 文字列の最初の位置の添え字は 1 ではなく 0 です ------- -------------------------------------------------- -------------------------------------------------- ---------------
PHP の条件判定ステートメントは次のとおりです:
if .. else
or: if .. elseif .. else ..
複数の場合は elseif または switch 構造を使用します条件:
この構造を使用するときに注意する必要がある問題は次のとおりです:
1. 式 (通常は変数) で計算を実行します。
2. 式の値をケースの値と比較します。構造体;
3. 一致する場合は、そのケースに関連付けられたコードを実行します。
4. コードが実行された後、break を使用して構造体を終了する必要があります。そうでない場合は、次のコードが常に実行されます。どのケースも当てはまらない場合は、デフォルトのステートメントを使用します
--- ----------------------------------- ---------------------------------------------------- --------------- -------------------
配列:
配列を定義する方法は次のとおりです:
$array name = array (配列要素);
配列の要素数を取得する方法: count ($array 名) または sizeof ($array name)
配列内のすべての要素を出力する方法 (コード表現):
例:
りー
------------------ ----------------------------- --------------------- ---------------------------- ---------- -----
PHP 関数を作成します:
1. すべての関数はキーワード function() で始まります (関数の宣言メソッドは次のとおりです)。 : function function name())
2. 関数の名前はその機能を示す必要があります。関数名は文字またはアンダースコアで始まります。
3. コードとなる「{」の左中括弧の後ろの部分を追加します。関数のコードを挿入します。
5. 中括弧を閉じて関数を終了します。 ------------------------ ---------------------------- ------------------------ ---------------------------- -----
PHP フォーム処理:
<?php$name = array("xiaoxiangxiang", "xiaohuihui", "lalala", "hahaha");for($i=0; $i<sizeof($name); $i++) { //或者 $i<count($name);echo $name[$i]."<br>";}?> //注意i前面一定记得加$;注: 必ず覚えておいてください。 ! !
<form action="result.php" method="get">Name : <input type="text" name="name" />Age : <input type="text" name="age" /><input type="submit" /></form>
Your information as follows:<br><?phpecho "Name: ".$_GET["name"]."<br>";echo "Age : ".$_GET["age"]."<br>";?>
<form action="result.php" method="post">Enter your name: <input type="text" name="name" />Enter your age: <input type="text" name="age" /><input type="submit" /></form>
Welcome <?php echo $_POST["name"]; ?>.<br />You are <?php echo $_POST["age"]; ?> years old!
2. 变量没有长度限制。
--------------------------------------------------------------------------------------------------------------------------
重点:
PHP中的$_REQUEST变量包含了$_GET, $_POST以及$_COOKIE的内容。
PHP中的$_REQUEST变量可用来取得通过GET和POST方法发送的表单数据的结果。
Your information as follows:<br><?phpecho "Name: ".$_GET["name"]."<br>";echo "Age : ".$_GET["age"]."<br>";?>