ホームページ > バックエンド開発 > PHPチュートリアル > Photoshop 入門 PHP 学習メモ (3) 演算子と制御構造

Photoshop 入門 PHP 学習メモ (3) 演算子と制御構造

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-29 08:46:29
オリジナル
1138 人が閲覧しました

1つ。文字列の挿入
開発者が文字列値を最大限に柔軟に処理できるようにするために、PHP は
リテラル挿入とコンテンツ挿入のメソッドを提供します。
二重引用符は、変数と転送シーケンスがそれに応じて解析されるため、最大限の柔軟性を提供します。

コードをコピーします コードは次のとおりです:


$userName = "张三";
echo "彼の名前は $userName "
" ;
/ /中国語には問題があります
echo "彼の名前は $userName、彼は 19 歳で、成長しました!"
echo "
";
echo "彼の名前は「.$userName.」です。彼は 19 歳で、成長しています!"
//エスケープ文字は解析できます
echo "彼の QQ アカウントにはたくさんの女の子がいますが、誰も所属していません彼";
?>


一般的に使用されるエスケープ文字
エスケープ シーケンスの説明
n 改行文字
r キャリッジ リターン
t 水平グラフ
\ バックスラッシュ
$ ドル記号
" 二重引用符
一重引用符は宣言どおりに解釈され、解析されます 文字列を入力すると、変数がエスケープ シーケンスは解析されません。
echo 'Wu Qi の変数名は $userName、一重引用符で囲まれたエスケープ文字 n は無効です'
?> 演算子は、次の目的で使用される記号です。配列および変数に対して特定の演算を実行します。
算術演算子
複合代入演算子
前置インクリメント演算子および後置インクリメント演算子および後置インクリメント演算子
$a=$b++; $b;
$a=$b--;
比較演算子
演算子の例
+ $a+$b を加算
- $a-$b を減算
* $a*$b を掛ける
/ $a/$ を除算b
% 剰余 $a%$b を取得します
演算子を使用すると、
+= $a+=$b $a=$a+$b と同等になります
- = $a-=$b $a=$a-$b
*= $a*=$b $a=$a*$b
/= $a/=$b $a=$a/$b
%= $a%=$b $a=$a%$ b
.= $a.=$b $a=$a.$b
演算子の使い方
= = $a= =$b に等しい
= = = 恒等 $a= = =$b
! = 等しくない $a!=$b
!= = 等しくない $a!= =$b
<> $a<>$ b より小さい
> $a>$b より
<= $a<=$b より小さい
>= $a>=$b より大きい
注: 同一性は、オペランドが次の場合にのみ True が返されることを意味します。両側が等しく、データ型が同じです
例: 0= ="0" オペランドが等しいため true を返します
0= = ="0" データ型が異なるため false を返します
ロジック演算子
! Non!$b
$b が false の場合、
は true を返し、それ以外の場合は
&& および $a&&$b
$a と $b が両方とも
true の場合、結果は true になります
それ以外の場合は false
|| または $a||$b
$a と $b の 1 つ
が true であるか、両方が
true である場合、結果は
true になります。それ以外の場合は、 false になります
and $a と $b
and&& Or or $a または $b と同じですが、優先順位は && および || よりも低くなります。
条件 ? trueの場合の値 : falseの場合の値
例: ($grade>=50 ? "合格" : "失敗")
エラー抑制演算子:
$a=@(57/0 );
除数は0にはできませんとするとエラーが発生するので、@を付けてエラー警告を回避してください。
配列演算子
+union !$b
$a と $b のすべての要素
を含む配列を返します
= = $a&&$b と同等
$a と $b に
同じ要素がある場合、
true を返します
= = = 同一性 $a||$b
$a と $b が
同じ要素で
同じ順序である場合、
true を返します
!= $a と $b は同等ではありません
$ a と $b が次の場合
等価ではない、true を返す
<> 等価でない
$a と $b が等価でない場合、true を返す
!= = $a または $b が等価ではない
$ a と $b が異なる場合
同一の場合、true を返します。
演算子の優先順位と結合性:
一般的に、演算子には一連の優先順位 (演算子が実行される順序) があります。
演算子には結合性もあります。つまり、同じ優先順位を持つ演算子の実行順序です。この順序は通常、
左から右、右から左、または無関係です。
演算子の優先順位の表を以下に示します。一番上の演算子の優先順位が最も低く、表の上から下の順に優先順位が高くなります。
演算子の優先順位
Left、
Left または
Left >>=
Left? :
左&&
左|
左&
無関係 = = != = = = = != =
左<>> - .
left* / %
right
! ~ ++ --
(int)(double)(string)(array)(object) @
right[]
関連性なし New
関連性なし()
優先順位を避けるため混乱を招く可能性があるため、括弧を使用して優先順位を避けることができます。
3.制御構造
ユーザー入力に効果的に応答したい場合、コードは判断力を持つ必要があります。プログラムが
を判断できる構造を条件といいます。
if
条件判断文
if(条件判断){
//....
}
if(条件判断){
//....
}
else {
//....
}
if (条件判断) {
//...
}
left||
left&&
left|
left&
無関係= = != = = = != =
無関係 << = >>=
left<< >>
left* / %
right
! --
(int)(double)(string)(配列)
right[]
関連性なし 新しい
関連性なし
elseif {
//...
}
elseif {
//....
}
else {
//....
}
switch
ステートメント
switch (変数) {
case "value1":
//...
break;
case "value2":
//...
break;
case "valueN" :
//...
break; ;
デフォルト:
//....
break;
}
while
loop
while (条件) {
//....
}
for
loop
for (初期値; 条件; カウンタ) {
//....
}
for ループに加えて、PHP には、特に配列の使用に使用される foreach ループも用意されています。
グループで詳しく説明します。
do
while
Loop
do {
//...
} while(condition);
コードの実行を停止したい場合、目的の効果に応じて 3 つの方法があります。
最初のタイプ: ループを終了; 2 番目のタイプはプログラムを終了; 3 番目のタイプは現在のループを終了します。
以上、Photoshopの入門学習 PHP学習ノート(3) 演算子と制御構造について紹介しましたが、Photoshopの入門学習の内容も含めて、PHPチュートリアルに興味のある友人の参考になれば幸いです。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート