1. PHP フラグメントの 4 つの表現形式。
標準タグ:
短いタグ: ini で asp_tags=on を設定します。デフォルトはオフです。
スクリプト タグ: 2. PHP 変数とデータ型
1) $variable 、変数は文字で始まり、_、スペースは使用できません
2) 代入 $variable=value
3) 弱い型、直接代入、データ型を明示的に宣言する必要はありません。
4) 基本的なデータ型: Integer、Double、String、Boolean、Object (オブジェクトまたはクラス)、Array (配列)
5) 特殊なデータ型: Resource (サードパーティのリソース (データベースなど) への参照)、Null (空の初期化されていない変数)
3. 演算子
1) 代入演算子: =
2) 算術演算:+、-、*、/、%(molding)
3) 接続演算子:、演算数値に関係なく、は文字列として使用され、結果は文字列を返します
4) 組み合わせた代入演算子 =、*=、/=、-=、%=、.=
5) 自動的に増減する演算子:
(1)$ variable+=1 <=>$variable++;$variable-=1 <=>$variable- は、C 言語と同じように、最初に他の演算を実行してから、++ または - を実行します
(2) ++$variable, - $variable、最初に ++ または - を実行してから、他の演算を実行します
6) 比較演算子: = = (左辺が右辺に等しい)、!= (左辺と右辺が等しくない)、= = = (左辺と右辺が等しく、データ型が同じ)、>=、>、<、<=
7) 論理演算子: ||ó or、&&óand、xor (左辺と右辺のどちらか一方のみが true の場合、true を返します)、!
4. コメント: //、#
複数行コメント: /* */
5. 各ステートメントは;で終わり、java と同じです
6. 定数を定義します: define("CONSTANS_NAME",value)
7. print ステートメント、C 言語と同じです
8. プロセス制御文
1) If 文:
(1) if(expression)
{
//式が true と評価された場合に実行するコード
}
(2)if(expression)
{
}
else
{
}
(3)if(expression1)
{
}
elseif(expression2)
{
}
else
{
}
2) switch ステートメント
switch (expression )
{
case result // 以下の場合に実行します式の結果が result1 になる
break;
case result
// 式の結果が results2 になる場合にこれを実行する
Break;
default:
// これまでに Break ステートメントが存在しなかった場合にこれを実行する
}
3) ?演算子:
(expression)?returned_if_expression_is_true:returned_if_expression_is_false;
4) While ステートメント:
(1) while (式)
{
{
}
(2) do
{
// 実行されるコード
} while (式);
5) for 文:
for (初期化式; テスト式; 変更式) {
// 実行するコード
}
6) 継続
9、関数の書き込み
1) 関数の定義 :
関数関数名($argument1,$argument2,……) //仮パラメータ
{
//ここに関数コード
}
2) 関数呼び出し
function_name($argument1,$argument2,……)); //仮パラメータ
3) 動的関数呼び出し:
function SayHello() { //関数sayHelloを定義します
print "hello
";
}
$function_holder = "sayHello"; //関数名を変数 $function_holder に代入します
$function_holder( ;
"); /* 呼び出されたとき変数が静的型であり、静的型がメモリ常駐であるため、初めて出力される $num_of_calls 値は 2 です*/
print("Finest in the world< ;p>"
?>)
6) 値の受け渡し: 関数名($argument)