亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

pengendali PHP

Dalam PHP, pengendali tugasan = digunakan untuk menetapkan nilai kepada pembolehubah.

Dalam PHP, operator aritmetik + digunakan untuk menambah nilai bersama-sama.

Pengendali aritmetik PHP

Simbol Penjelasan ??>+ ?????????????????????????????????????????????????????????????????????????????????????? $x $x - $y
* Tanda darab, didarab dengan $x * $y

<除> / Kecuali nombor, kecuali $ x / $ y

% daripada baki, juga dipanggil acuan, model acuan $ x % $ y
Contoh berikut menunjukkan penggunaan berbeza Keputusan berbeza yang diperolehi oleh operator aritmetik:

Contoh

<?php 
$x = 10; 
$y = 6;
echo ($x + $y); // 輸出16
echo ($x - $y); // 輸出4
echo ($x * $y); // 輸出60
echo ($x / $y); // 輸出1.6666666666667 
echo ($x % $y); // 輸出4 
?>

Cubalah?

Versi PHP7+ mempunyai operator pembahagian integer baharu intdiv(), ketahui mengenainya di sini. Contoh penggunaan:

<?php 
var_dump(intdiv(10, 3)); 
?>

Contoh di atas akan mengeluarkan:

int(3)

Pengendali tugasan PHP

dalam PHP , pengendali tugasan asas ialah "=". Ini bermakna bahawa operan kiri ditetapkan kepada nilai ungkapan sebelah kanan. Iaitu, nilai "$x = 5" ialah 5.

Simbol???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Operan kiri Ditetapkan kepada nilai ungkapan di sebelah kanan ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????y / $y

%= $x %= $y $x = $x % $y

.= $y $x .= $y

Contoh berikut menunjukkan hasil berbeza yang diperoleh dengan menggunakan operator tugasan yang berbeza:

Contoh

<?php 
$x = 10; 
echo $x; // 輸出10
$y = 20; 
$y += 100;
echo $y; // 輸出120
$z = 50;
$z -= 25;
echo $z; // 輸出25
$i = 5;
$i *= 6;
echo $i; // 輸出30
$j = 10;
$j /= 5;
echo $j; // 輸出2
$k = 15;
$k %= 4;
echo $k; // 輸出3
?>

Cubalah?

Contoh berikut menunjukkan hasil yang berbeza menggunakan operator rentetan yang berbeza:

Contoh

<?php
$a = "Hello";
$b = $a . " world!";
echo $b; //輸出Hello world! 
$x = "Hello";
$x .= " world!";
echo $x; // 輸出Hello world! 
?>

Cubalah?

Operator Peningkatan/Penurunan PHP < . ??>x -- susut dan kemudian kembalikan x, kemudian susut x sebanyak 1

Contoh berikut menunjukkan hasil penggunaan pengendali kenaikan/penurunan: Contoh

<?php
$x = 10; 
echo ++$x; // 輸出11  
$y = 10; 
echo $y++; // 輸出10  
$z = 5;
echo --$z; // 輸出4  
$i = 5;
echo $i--; // 輸出5
?>
Cuba Semak ?

Operator Perbandingan PHP

Pengendali perbandingan membolehkan anda membandingkan dua nilai:

Pengendali ??>

Nama ????????????????????????????????????????????????????????????????????????????????? ?? ? ? ? ? ? ? 5= = 8 Kembali ke SALAH

x === y Heng sama dengan jika x sama dengan y, dan mereka mempunyai jenis yang sama, maka kembalikan benar 5 === "5" kembali kepada palsu

X = Y tidak sama dengan jika x tidak sama dengan Y, kemudian kembalikan Benar 5 = 8 Kembalikan Benar

x <> y tidak sama dengan y Jika x tidak sama dengan y, kembalikan benar 5<>8 Kembalikan benar

x !== y tidak sama dengan y jika x ialah tidak sama dengan y, atau jenisnya Berbeza, kembalikan Benar 5! == "5" Kembalikan Benar

x & GT lebih besar daripada jika x lebih besar daripada y, kemudian kembalikan Benar 5 & GT; adalah kecil daripada y, kembalikan Betul 5 & LT; 8 Kembalikan BETUL

x & GT; kepada Salah

x & LT ; = Y kurang daripada atau sama dengan Y, kemudian kembalikan Betul 5 & LT;

Contoh

<?php
$x = 100; 
$y = "100";
var_dump($x == $y);
echo "<br>";
var_dump($x === $y);
echo "<br>";
var_dump($x != $y);
echo "<br>";
var_dump($x !== $y);
echo "<br>";
$a = 50;
$b = 90;
var_dump($a > $b);
echo "<br>";
var_dump($a < $b);
?>

Cubalah ?

Operator Logik PHP

Operator????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>Instance

x dan y Logik DAN Jika kedua-dua x dan y benar, kembalikan benar ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?t; benar, pulangkan benar x=6 y=3 (x==6 atau y==5) Kembalikan benar x xor y ? ? ? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ? ? ?. >x && y Logik DAN Jika kedua-dua x dan y adalah benar, kembalikan x benar =6 y=3 (x < 10 && y > 1) Kembalikan benar x || Logik ATAU jika x Jika sekurang-kurangnya satu daripada dan y adalah benar, maka kembalikan benar x=6 y=3 !(x==y) mengembalikan benar

Berikut ialah beberapa contoh:

Logik DAN

<?php 
$x = true; 
$y = false; 
//邏輯與(并且),要求兩個(gè)都為true才執(zhí)行真區(qū)間,所以代碼中執(zhí)行假區(qū)間 
if($x && $y){ 
echo '執(zhí)行了真區(qū)間'; 
}else{ 
echo '執(zhí)行了假區(qū)間'; 
} 
?>

Logik ATAU

<?php 
$x = true; 
$y = false; 
//邏輯或,有一個(gè)為真則為真 
if($x || $y){ 
echo '執(zhí)行了真區(qū)間'; 
}else{ 
echo '執(zhí)行了假區(qū)間'; 
} 
?>

Logik BUKAN

<?php 
$y = false; 
//邏輯非,把false變?yōu)榱藅rue 
if(!$y){ 
echo '執(zhí)行了真區(qū)間'; 
}else{ 
echo '執(zhí)行了假區(qū)間'; 
} 
?>

Operator Tatasusunan PHP

Operator?????????????????????????????????????????????????????????????????????????????>

x + y.?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

x === y Identiti Mengembalikan benar jika x dan y mempunyai pasangan kunci/nilai yang sama dalam susunan dan jenis yang sama Mengembalikan benar

x <> y tidak sama dengan y Jika x tidak sama dengan y, kembalikan benar

x !== y Tidak sama dengan y Jika x tidak sama dengan y, kembalikan benar

Contoh berikut menunjukkan hasil yang berbeza menggunakan beberapa operator tatasusunan:

Contoh

<?php
$x = array("a" => "red", "b" => "green"); 
$y = array("c" => "blue", "d" => "yellow"); 
$z = $x + $y; // $x 和 $y 數(shù)組合并
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>

Cubalah?

Pengendali Ternary

Satu lagi pengendali bersyarat ialah pengendali "?:" (atau ternary).

Format sintaks

(expr1) ? (expr2) : (expr3)

Apabila expr1 dinilai kepada TRUE, nilainya ialah expr2 daripada expr1 apabila menilai kepada FALSE ialah expr3.

boleh ditulis sebagai: $x segmen kod sebenar (hanya boleh menulis satu baris kod): Segmen kod palsu (hanya boleh menulis satu baris kod); ternary boleh ditinggalkan Bahagian tengah operator. Ungkapan expr1 ?: expr3 mengembalikan expr1 jika expr1 menilai kepada TRUE dan expr3 sebaliknya.

Contoh

Dalam contoh berikut, adalah dinilai bahawa permintaan $_GET mengandungi nilai pengguna Jika ya, $_GET['user'] dikembalikan, jika tidak, tiada siapa yang dikembalikan:

Pembolehubah $_GET Akan diterangkan dalam bentuk PHP dengan merujuk kepada pembolehubah PHP $_GET

<?php 
$test = 'php中文網(wǎng)'; 

//普通寫法 
$username = isset($test) ? $test : 'nobody'; 
echo $username, PHP_EOL; //輸出 php中文網(wǎng)

// PHP 5.3+ 版本寫法 
$username = $test ?: 'nobody'; 
echo $username, PHP_EOL; //輸出 php中文網(wǎng)
?>

Nota: PHP_EOL ialah aksara baris baharu dan serasi dengan platform yang lebih besar.

Terdapat operator penggabungan NULL tambahan dalam versi PHP7+, contohnya adalah seperti berikut:

<?php 
// 如果 $_GET['user'] 不存在返回 'nobody',否則返回 $_GET['user'] 的值 
$username = $_GET['user'] ?? 'nobody'; 
// 類似的三元運(yùn)算符 
$username = isset($_GET['user']) ? $_GET['user'] : 'nobody'; 
?>

Pengendali perbandingan gabungan (PHP7+)

PHP7+ menyokong operator perbandingan gabungan, contohnya adalah seperti berikut:

<?php 
// 整型 
echo 1 <=> 1; // 0 
echo 1 <=> 2; // -1 
echo 2 <=> 1; // 1 
// 浮點(diǎn)型 
echo 1.5 <=> 1.5; // 0 
echo 1.5 <=> 2.5; // -1 
echo 2.5 <=> 1.5; // 1 
// 字符串 
echo "a" <=> "a"; // 0 
echo "a" <=> "b"; // -1 
echo "b" <=> "a"; // 1 
?>

Keutamaan pengendali

Keutamaan pengendali ialah peraturan yang sangat kompleks, anda boleh lihat http://php.net/manual/zh/language.operators. precedence.php Tidak perlu Untuk hafalan hafalan,

kita hanya perlu memahami peraturan yang biasa digunakan, dari atas ke bawah:

++, -- (bertambah dan berkurang)

! Logik NOT

Operasi darab dan bahagi adalah lebih tinggi daripada operasi tambah dan tolak (darab dan bahagi dahulu, kemudian tambah dan tolak)

Operasi perbandingan (kira dahulu dan kemudian bandingkan)

Pengendali logik (hasil perbandingan) Lakukan operasi logik)

Meneruskan pembelajaran
||
<?php $x = 10; $y = 6; echo ($x + $y); // 輸出16 echo "<br>"; echo ($x - $y); // 輸出4 echo "<br>"; echo ($x * $y); // 輸出60 echo "<br>"; echo ($x / $y); // 輸出1.6666666666667 echo "<br>"; echo ($x % $y); // 輸出4 ?>