PHP 学習シリーズ 5
1、$_POST、$_GET、$_REQUEST --- スーパーグローバル変数
$_POST、$_GET 配列のいずれかがフォーム変数の詳細を保存できます。どの配列が使用されるかは、使用されるメソッドによって異なります。フォームを送信するとき。
さらに、これら 2 つの方法で送信されたすべてのデータは、$_REQUEST 配列
2 を通じて取得できます。ドットは文字列
二重引用符と一重引用符
echo “$tire” を接続するために使用されます。 ”: これは $tire
echo の値の出力です。 '$tire': これは $tire
3 の出力です。 Php は、に保存された値に基づいていつでも変数の型を決定できます。変数
変数の名前を変更し、ある変数の値を別の変数の名前として使用します
例:
$varname='tireqty'
$$varname を使用して置き換えることができます$tireqty の値を $$varname=5 のように設定できます。$tireqty=5;
定数を宣言します:
define('TIREPRICE',100) ;
echo TIREPRICE;
php は多くの定数を予約しています。これらの定数は、phpinfo() 関数を使用して
4、スーパー グローバル変数、
$GLOBALS
$_SERVER、サーバー環境変数配列を表示します。
$_GET、および get メソッドを通じてスクリプトに渡される変数配列
$_POST 、post メソッドを通じて
$_COOKIE を渡す、Cookie 変数配列
$_FILES、ファイルのアップロードに関連する変数配列
$_ENV、環境変数配列
$_REQUEST、すべてのユーザー入力変数配列
$_SESSION、セッション変数配列
5、変数割り当て
ある変数の値を別の変数に割り当てる場合、まず元の変数のコピーを生成し、それをメモリ内の別の場所に保存します。参照演算子 & を使用すると、このようなコピーを避けることができます。
参照はポインタではなくエイリアスのようなもので、参照をリセットすることで参照先のアドレスを変更できます。
例: $a=5,$b=&$a,$a=7; このように、$a と $b は両方とも 7 になります。 unset($a);
単位記号 (===)
戻り値は、演算子の両側のオペランドが等しく、同じデータ型を持つ場合にのみ true になります。
new 演算子と -> 演算子は、クラスのインスタンスを初期化し、クラスのメンバーにアクセスするために使用されます。
エラー抑制演算子 @
たとえば、$a=@(57/0)
@ 演算子を使用しないと、このコード行は 0 による除算の警告を生成します。この演算子を使用すると、この警告は抑制されます。
実行演算子 (``)
例: $out=`ls -l`
型演算子
instanceof
6、基本構文
switch の条件は整数にすることができます、文字列、浮動小数点数。
if(){}elseif(){}; または if(){}else if(){};
if():
endif;
endswitch、endwhile、endfor ,endforeach.
do...while には代替構文がありません。
declare(directive){
block
}
は、コード ブロックの実行コマンドを設定するために使用されます。