php学習ノート(三)操作子と制御構造


一.文字列挿入は、開発者が文字列の値を処理するために最大の柔軟性を提供するため、PHPは文字どおり挿入と内容挿入のための方法を提供します。二重引用符は、変数と転送シーケンスが対応する解析を得るための最大の柔軟性を提供します。

<?php
$userName = " ";
echo "His name is $userName ";
echo "<br />";
//
echo " $userName , 19 , !";
echo "<br />";
//
echo " ".$userName.", 19 , !"
//
echo " QQ ,
";
?>
部分でよく使われている変換記号のシリアル記述の改行符\rリターン\t水平タブ\tバックスラッシュ\ドル符\u 0026 quot;ダブル引用符の引用符は声明の通り解釈され、文字列を解析する場合、変数と変換シーケンスは解析されません。php echo'呉祁の変数名はUSerNameです。変換記号はシングル引用符で無効です。二.オペレータは、配列と変数を何らかの操作で演算するための記号です。演算子の複合割当値演算子は、前のインクリメントと後の位置のインクリメントで逓減演算子をインクリメントします。a=$b+;$a=--b;$a=$b--;演算子の名前を比較する演算子演算子の例+a+a+b-マイナス$a-b*乗算$a*b/a/$b%スペアドルa/$b%%を使用して演算子の使い方は+a=a+b=a+a+a=a+a+b=$a a==a a a==a a a==a a a==a a a==a a==a a a==a a a==a a a==a a=$a=$a=$a=$a=$a=$a a=a=a a=a=a=a a a=a=a=a=a=a=a=a=a=a=a=a=a=a=a=a=a a=a=a=a=a=a=a=a aメソッド==は$a==b==恒等$a==b!待たないでくださいb!==永遠に$aを待ちませんb<>は$a<>>b<>よりも小さいです。a>$bよりも大きいです。b<=より小さいのは$a<==b>=以上です。つまり、$a>==b注:恒等とは、両方の操作だけが等しく、データの種類もかなりtrueに戻ります。例えば、0="0"これはtrueに戻ります。動作数が等しいので、0===0"これはfalseに戻ります。データタイプが異なるので、論理演算子です。いいえb$bがfalseであれば、trueに戻る。もし$aと$bがtrueであれば、結果はtrueです。そうでなければfalse𞓜𞓜または$a 124;𞓜である場合、aとbの中にtrueまたはtrueがある場合、その結果はtrueである。そうでないとfalse andと$a and$bは&&&同じであるが、優先度が低いorまたは$a or$bは𞓜𞓜と同じであるが、優先度が低いオペレータ「and」と「or」比&&am 124;の優先度は低い。三元のオペレーター?value if true:value if false例:($grade>=50?)Passed":"Failed")エラー抑制演算子:$a=@(57/0);除数は0ではいけません。エラーが発生することがあります。配列演算子+結合!bは、$aと$bのすべての要素が含まれている配列=等価$a&bを返します。もし$aと$bが同じ要素を持っていたら、true==恒等$a𞓜124;|$bに戻ります。もし$aと$bが同じ要素を持っていたら、同じ順序でtrueに戻ります。==もし$aと$bが等価ではないなら、true<>に戻ります。等価ではないなら、$aと$bが等価ではないなら、trueに戻ります。==非恒等$a or$bは、$aと$bが恒久的でない場合、trueオペレータの優先度と結合性に戻ります。一般的には、オペレータは優先度のセットを持っています。つまり、その順序を実行します。オペレータはまた、結合性、すなわち同じ優先度のオペレータの実行順序を有する。この順序は通常左から右、右から左、または関連していません。オペレータ優先度の表を以下に示します。一番上の操作子の優先度は一番低く、表の上から下の順に優先度が増えます。操作子優先度左、左Or左Xor左And右Print左===-=========================>=左?左|左&左𞓜左&関係なし======関連しない<=>=左<>>左+-.左*/%右!~+--(int)@右[]は関係ないNewは、優先順位が乱れないように括弧を使って優先度を避けることができます。三.制御構造は、ユーザーの入力に効果的に対応することを望むなら、コードは判断能力を持つ必要がある。プログラムを判断できる構造を条件といいます。if条件判定文if(条件判断){/…}if(条件判断){/….}else{//…}if(条件判断){//…}左|左&左|左&関係ない=========================================================関連しない<=>=左<>>左+-.左*/%右!~+--(int(double)(string)@右[]は関係ないNewは関係ないelseif{//…}elseif{///…}else{///…}switch文switch(変数){case"値1"///….break;case“値2”:/…break;case“値N”:/…break;default:/….break;whileサイクルwhile(/...)forサイクルfor(初期値;条件;カウンタ){/…}forサイクルの他に、PHPはforeachサイクルを提供しています。配列の使用に特化しています。行列の中で詳しく紹介します。ドwhile循環do{/…}while(条件);コードの実行を停止したい場合は、必要に応じて達成する効果が異なります。3つの方法で実現できます。第一種類:breakループを終了します二つ目はexitです終了プログラムの3つ目はcontinueです。現在のサイクルを終了するif(条件){break;//contine