関数の if ステートメントについて質問します。私は初心者です。
Jun 23, 2016 pm 02:39 PM 同様の関数がある場合、それは完全ではなく、単なる例です
function p_abc($a='',$b='',$c=''){
$a= xxx
if ($b ='255 '){
$a=xxx+1
}
$c=yyy
}
$b='255' の場合、$b が 255 に等しくない場合、関数は正常に実行できます。 $c=yyy のようですが、実行できません (よくわかりません)。プログラムエラーの原因となります。
なぜですか?初心者なので教えてください。
ディスカッション (解決策) への返信
1 つの = は代入
2 つの = は比較
if ($b='255'){ は $b を 255 にすることを意味し、式は常にhold
if ($b =='255'){
if ($b='255')
配信に構文上の問題はありませんが、これは代入である必要があります。
== と === を使用するかどうかを PHP で判断
名前の結果の例
$a == $b は、型変換後の $a が $b と等しい場合、TRUE と等しくなります。
$a === $b は、$a が $b に等しく、型が同じであれば合同 TRUE です。
型変換後に $a が $b と等しくない場合、 $a != $b は TRUE と等しくない。
$a <> 型変換後に $a が $b に等しくない場合、$b は TRUE に等しくない。
$a !== $b は、$a が $b と等しくない場合、またはそれらの型が異なる場合、合同 TRUE ではありません。
$a が $b より小さい場合、$a < $b は TRUE より小さくなります。
$a が $b より大きい場合、$a > $b は TRUE より大きくなります。
$a $a >= $b は、$a が $b 以上の場合、TRUE 以上です。
参考: http://www.php.net/manual/zh/ language.operators.comparison.php

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
