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

Pengendali tutorial asas pembangunan PHP

1. Operasi aritmetik

Operator aritmetik sebenarnya ialah penambahan, penolakan, pendaraban dan pembahagian di sekolah rendah:

5.png

Contoh :

<?php
//聲明變量
$x = 16;
$y = 5;
//加
echo $x+$y;
echo "<br/>";
//減
echo $x-$y;
echo "<br/>";
//乘
echo $x*$y;
echo "<br/>";
//除
echo $x/$y;
echo "<br/>";
//取余
echo $x%$y;
echo "<br/>";
//綜合運算
echo ($x+$y)*$x;
echo "<br/>";

?>

Nota: Seperti yang kita pelajari dalam matematik, terdapat juga keutamaan: pendaraban dan bahagi dahulu, penambahan dan penolakan kemudian. Jika anda ingin menukar keutamaan dengan lebih jelas, gunakan () [kurungan] untuk menyertakan nilai yang anda ingin ambil keutamaan


2. Operasi tugasan

Dalam matematik, = (tanda sama) dipanggil operator tugasan, iaitu: berikan nilai di sebelah kanan tanda sama kepada pembolehubah di sebelah kiri tanda sama. Pembolehubah ialah nilai di sebelah kanan.

Kod berjalan dari atas ke bawah, jadi tugasan boleh diulang dari atas ke bawah:

Contoh:

<?php
//給變量賦不同的值,觀察最后的輸出結果
$x = 5;
$x = true;
$x = '愛你';
$x = 12.888;
echo $x;
?>

Ia boleh dilihat bahawa $x diberikan berulang kali , tugasan seterusnya akan menulis ganti nilai yang diberikan sebelum ini. Output adalah tugasan terakhir.

PHP mempunyai beberapa tugasan lanjutan lain, yang semuanya berkembang daripada tugasan (=)

6.png


3. Penambahan Auto dan kendiri operasi tolak

Tambahan sendiri dan tolak sendiri bermaksud menambah 1 kepada diri sendiri atau menolak 1 daripada diri sendiri.

7.png

Mari kita fahami perbezaan antara jadual di atas

$x++ dan ++$x, contoh:

<?php
$x = 5;
$y = 5;
//先賦值后加:即先將$x的值賦值給$z。$x的值為5,所以將$x的值賦值給$z,$z也為5
//之后$x再自己加一
$z = $x++;
//先將$y自加1,$y等于5,自加1后結果為6。因此,$y的結果為6
//自加后,再將結果6偷偷的賦值給自己$w
$w = ++$y;

echo 'x的值為'.$x;
echo "<br/>";
echo 'y的值為'.$y;
echo "<br/>";
echo 'z的值為'.$z;
echo "<br/>";
echo 'w的值為'.$w;
echo "<br/>";
?>

Nota : Anda boleh mencuba perbezaan antara $x-- dan --$x


4. Operasi perbandingan

Operator perbandingan PHP boleh membandingkan dua nilai Selepas perbandingan, ia mengembalikan nilai Boolean benar atau salah:

8.png

Mari kita lihat contoh

Contoh:

<?php
$x=2;
$y=4;
var_dump($x>$y);
echo "<br/>";
var_dump($x<$y);
?>

Perkara di atas adalah perkara biasa dan mudah menimbulkan kekeliruan dalam pemahaman Terdapat dua == dan ===

== yang sama dengan

=. = = semua sama, juga dipanggil jenis penghakiman sama

Mari kita lihat contoh:

Instance

<?php
$x=3;
$y="3";
var_dump($x==$y);
echo "<br/>";
var_dump($x===$y);
?>

Seperti yang dapat dilihat dari contoh di atas == membandingkan sebelah kiri dan betul Sama ada nilai nombor adalah sama, === lebih ketat Ia bukan sahaja membandingkan sama ada nilainya sama, tetapi juga membandingkan sama ada jenisnya sama.

Nota:! = (tidak sama dengan) dan! Perkara yang sama berlaku untuk == (semua tidak sama) Anda boleh cuba mengeluarkannya


5. Operasi logik

Pengendali logik agak mudah cara untuk manusia berfikir secara logik

Anggap $x ialah syarat satu dan $y ialah syarat dua

  • Logik DAN: Penjelasan bahasa Cina ialah dan, iaitu apabila $ Apabila x dan $y kedua-duanya benar (benar), kembalikan benar (benar Dalam kes lain, kembalikan salah (salah)

  • Logik ATAU: Tafsiran Cina ialah atau. Iaitu, apabila salah satu daripada $x atau $y adalah benar (benar), kembalikan benar (benar), dan apabila kedua-duanya salah (salah), kembalikan salah (salah)

  • Penafian logik: Penjelasan bahasa Cina adalah penolakan. Jika $x palsu, lakukan bukan operasi. Jika ia tidak palsu (palsu), ia benar, dan ia boleh kembali benar (benar). Jika benar diterbalikkan, palsu akan dikembalikan.

  • Logik XOR: Jika $x dan $y adalah sama, ia adalah palsu, jika mereka tidak sama, ia adalah benar

Lihat jadual di bawah untuk butiran

9.png

Mari kita lihat contoh:

<?php
$x=1;
$y=0;
var_dump($x&&$y);
echo "<br/>";
var_dump($x||$y);
echo "<br/>";
var_dump(!$x);
echo "<br/>";
var_dump($x xor $y);
echo "<br/>";
?>

6

Pengendali bitwise adalah berdasarkan binari Untuk anda membuat perbandingan logik

10.png

Contoh:

<?php
//$x二進制值為:0101
$x = 5;
//$y二進制值為:1000
$y = 8;
//0101與1000諸位進行與運算,兩個都是1個則為1,其他都為0
//     0101
//     1000
//————————————
//結果 0000
var_dump($x & $y);
?>

Nota: Hanya satu contoh disenaraikan Jika anda berminat dengan orang lain, anda boleh membuat sendiri Cuba output dan lihat jika hasilnya seperti yang dijangkakan >Tahap pembelajaran bab ini adalah tahap pemahaman. Kerana kebanyakan orang tidak ingat keutamaan pengendali.

Semasa sekolah rendah, keutamaan adalah pendaraban dan pembahagian, kemudian tambah dan tolak. Jika anda ingin menukar keutamaan operasi, tambahkan kurungan sahaja.


Perkara utama: Anda tidak perlu mengingati keutamaan Apabila anda tidak pasti, letakkan keutamaan dalam kurungan dan tandakannya

Nota: Jika ya berminat, anda boleh membaca manual PHP Terdapat penerangan keutamaan terperinci di atas

8

Terdapat juga beberapa operator dan simbol khas, yang akan kami jelaskan kemudian. Kita mungkin perlu menggunakan

1. Pengendali ternary


adalah bersamaan dengan jika kita akan belajar dalam bab seterusnya. .struktur lain. Walau bagaimanapun, kaedah penulisan operator ternary adalah lebih ringkas Format sintaks adalah seperti berikut: Tentukan sama ada $x adalah benar Segmen kod dilaksanakan jika ia benar (anda hanya boleh menulis satu baris kod ): Segmen kod dilaksanakan jika ia palsu (anda hanya boleh menulis satu ayat) Tulis kod);

Contoh:

<?php
$x = true;
$x ? $y = 5 : $y = 6;
//輸出5
echo  $y;
?>

2 11.pngKami selalunya perlu memaparkan alamat IP, tetapi mustahil untuk memaparkan kami dalam PHP Bagaimana pula dengan alamat IP Windows? Menggunakan backticks, kami boleh melaksanakan arahan kami (tetapi sesetengah pelayan maya melarang pelaksanaan skrip arahan ini):

Kod sumber:

<?php
echo '<pre>';
echo `ipconfig`;
echo '</pre>';
?>
Hasil output:

Nota: Tanda belakang berada di penjuru kiri sebelah atas papan kekunci, di atas kekunci Tab

3.@ simbol

satu baris menghalang ralat , bab akan datang Kami juga akan menerangkan contoh

Kod sumber adalah seperti berikut:

<?php
//打開一個不存在的文件adfsafasdfasfasdfdsadf.txt,你運行一下會發(fā)現(xiàn)報錯了。
//再前面再加上一個@符看看效果
$fp = fopen('adfsafasdfasfasdfdsadf.txt','r');

//fp = fopen('adfsafasdfasfasdfdsadf.txt','r');

?>

Output:

12.png

Selepas menambah @.

<?php
//打開一個不存在的文件adfsafasdfasfasdfdsadf.txt,你運行一下會發(fā)現(xiàn)報錯了。
//再前面再加上一個@符看看效果
//$fp = fopen('adfsafasdfasfasdfdsadf.txt','r');

@$fp = fopen('adfsafasdfasfasdfdsadf.txt','r');

?>

Tiada output dan tiada amaran Dapat dilihat bahawa simbol @ menekan ralat

Meneruskan pembelajaran
||
<?php //聲明變量 $x = 16; $y = 5; //加 echo $x+$y; echo "<br/>"; //減 echo $x-$y; echo "<br/>"; //乘 echo $x*$y; echo "<br/>"; //除 echo $x/$y; echo "<br/>"; //取余 echo $x%$y; echo "<br/>"; //綜合運算 echo ($x+$y)*$x; echo "<br/>"; ?>