phpクイックスタート
6414 ワード
phpスクリプトの後ろの名前は
各文の後には、
phpは3つの注釈方式をサポートしています.
phpでは、関数、クラス、キーワードの大文字と小文字が同じものです.
ただし、すべての変数は大文字と小文字に敏感で、大文字と小文字を区別する必要があります.
上記の例では,変数定義と文字列接合の構文を同時に指摘した.
変数命名規則:
変数は、最初の割り当て時に作成されます.変数のタイプを宣言する必要はありません.
変数には3つの異なる役割ドメインがあります.
実行結果:
不思議なことに、グローバル変数がローカル関数にアクセスできない理由です.
実際にはアクセスできますが、globalキーワードのヘルプが必要です.
PHPは同時に$GLOBALS[index]という配列にすべてのグローバル変数を格納している.下には変数名が保存されています.この配列は、関数内でもアクセスでき、グローバル変数を直接更新するために使用できます.
通常、関数の実行が完了すると、すべての変数が削除されます.ただし、ローカル変数を削除しない必要がある場合があります.これを実現するにはstaticが必要です.
phpではechoとprintが使用できますが、両者の唯一の違いはprintが1を返し、echoが値を返さないことです.
strlen関数は文字列の長さを返します.
strpos関数は、別の文字列の位置を決定するために使用されます.
完全なstring参考マニュアル
定数を定義するには、define関数を使用します.
define関数には、大文字と小文字が敏感かどうかを指定する3番目のパラメータもあります.
phpのif-else文は他の言語と大きく異なり、例を挙げます.
switch-case文:
while、for文は他の言語と変わらないので、foreachを見てみましょう.
phpの本当の力はその関数から来て、それは1000の内蔵関数があります.
ユーザー定義の関数宣言は、「function」で始まります.
例を挙げます.
PHPには、3つの配列タイプがあります.インデックス配列-数値インデックス付き配列 関連配列-指定キー付き配列 多次元配列-1つ以上の配列を含む配列 インデックス配列:
関連配列:
配列のソート方法は次のとおりです.
わかりにくいのは、キー値対のソートです.
スーパーグローバル変数、つまり事前定義されたグローバル変数は、どこでも使用でき、特別な意味があります.
その他の内容はフォーム処理で見つけることができます.
.php
で、コードは下の括弧の中に置かれています.
echo
は、printf
と同様の情報を印刷することができる.
各文の後には、
;
というセミコロンで終わります.phpは3つの注釈方式をサポートしています.
phpでは、関数、クラス、キーワードの大文字と小文字が同じものです.
";
echo "Hello World!
";
EcHo "Hello World!
";
?>
ただし、すべての変数は大文字と小文字に敏感で、大文字と小文字を区別する必要があります.
";
echo "my car is " . $Color . "
";
?>
上記の例では,変数定義と文字列接合の構文を同時に指摘した.
変数命名規則:
PHP :
$ ,
(A-z、0-9 _)
($y $Y )
変数は、最初の割り当て時に作成されます.変数のタイプを宣言する必要はありません.
変数には3つの異なる役割ドメインがあります.
PHP :
local( )
global( )
static( )
Global , 。
LOCAL , 。
:
:";
echo " x :$x";
echo "
";
echo " y :$y";
}
myTest();
echo " :
";
echo " x :$x";
echo "
";
echo " y :$y";
?>
実行結果:
:
x :
y :10
:
x :5
y :
不思議なことに、グローバル変数がローカル関数にアクセスできない理由です.
実際にはアクセスできますが、globalキーワードのヘルプが必要です.
global 。
, ( ) global :
PHPは同時に$GLOBALS[index]という配列にすべてのグローバル変数を格納している.下には変数名が保存されています.この配列は、関数内でもアクセスでき、グローバル変数を直接更新するために使用できます.
通常、関数の実行が完了すると、すべての変数が削除されます.ただし、ローカル変数を削除しない必要がある場合があります.これを実現するにはstaticが必要です.
phpではechoとprintが使用できますが、両者の唯一の違いはprintが1を返し、echoが値を返さないことです.
strlen関数は文字列の長さを返します.
strpos関数は、別の文字列の位置を決定するために使用されます.
完全なstring参考マニュアル
定数を定義するには、define関数を使用します.
define関数には、大文字と小文字が敏感かどうかを指定する3番目のパラメータもあります.
phpのif-else文は他の言語と大きく異なり、例を挙げます.
switch-case文:
while、for文は他の言語と変わらないので、foreachを見てみましょう.
";
}
?>
phpの本当の力はその関数から来て、それは1000の内蔵関数があります.
ユーザー定義の関数宣言は、「function」で始まります.
function functionName() {
;
}
例を挙げます.
//
";
}
familyName("Li","1975");
familyName("Hong","1978");
familyName("Tao","1983");
?>
//
";
}
setHeight(350);
setHeight(); // 50
setHeight(135);
setHeight(80);
?>
//
";
echo "7 + 13 = " . sum(7,13) . "
";
echo "2 + 4 = " . sum(2,4);
?>
PHPには、3つの配列タイプがあります.
$cars=array("Volvo","BMW","SAAB");
// count
//
";
}
?>
関連配列:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";
"35","Steve"=>"37","Peter"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
//
"35","Steve"=>"37","Peter"=>"43");
foreach($age as $x=>$x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "
";
}
?>
配列のソート方法は次のとおりです.
sort() -
rsort() -
asort() - ,
ksort() - ,
arsort() - ,
krsort() - ,
わかりにくいのは、キー値対のソートです.
"35","Steve"=>"37","Peter"=>"43");
asort($age);
?>
"35","Steve"=>"37","Peter"=>"43");
ksort($age);
?>
スーパーグローバル変数、つまり事前定義されたグローバル変数は、どこでも使用でき、特別な意味があります.
$GLOBALS:
$_SERVER: 、 。
$_REQUEST: HTML 。
$_POST: method="post" HTML 。 。
$_GET:$_GET HTML (method="get") 。
$_FILES
$_ENV
$_COOKIE
$_SESSION
その他の内容はフォーム処理で見つけることができます.