⊗ppPmBsPPT 49 of 447 menu

Jenis Awalan dan Akhiran dalam PHP

Sebenarnya, operasi penokokan dan penurunan boleh ditulis dalam dua cara. Dalam bentuk akhiran, operasi ditulis selepas nama pembolehubah, seperti ini: $a++, manakala dalam bentuk awalan - sebelum nama pembolehubah, seperti ini: ++$a. Mari kita lihat dalam contoh, apakah perbezaan antara kedua-dua cara.

Dalam contoh berikut, echo pertama akan memaparkan 0, kerana pada mulanya paparan ke skrin akan berfungsi, dan kemudian barulah pembolehubah meningkat:

<?php $num = 0; echo $num++; // akan memaparkan 0, kerana pembolehubah meningkat hanya selepas echo echo $num; // akan memaparkan 1 - pembolehubah telah berubah ?>

Dan sekarang pembolehubah akan meningkat terlebih dahulu, dan kemudian barulah paparan ke skrin:

<?php $num = 0; echo ++$num; // akan memaparkan 1 - pembolehubah meningkat serta-merta ?>

Perilaku ini berlaku bukan hanya untuk paparan ke skrin, tetapi juga untuk penetapan:

<?php $num1 = 0; $num2 = $num1++; // pembolehubah $num2 akan direkodkan sebagai 0 echo $num2; // akan memaparkan 0 echo $num1; // akan memaparkan 1 - pembolehubah $num1 berubah selepas perekodan ke $num2 ?>

Dan sekarang mari kita tukar bentuk akhiran kepada awalan:

<?php $num1 = 0; $num2 = ++$num1; // pembolehubah $num2 akan direkodkan sebagai 1 echo $num2; // akan memaparkan 1 ?>

Jika operasi kami dilakukan pada baris yang berasingan, maka tidak ada perbezaan antara bentuk awalan dan akhiran:

<?php $num = 0; ++$num; $num++; echo $num; // akan memaparkan 2 ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num = 3; echo ++$num; ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num = 3; echo $num++; ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num = 3; echo --$num; ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num = 3; echo $num--; ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num1 = 3; $num2 = ++$num1; echo $num1; echo $num2; ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num1 = 3; $num2 = $num1++; echo $num1; echo $num2; ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num1 = 3; $num2 = --$num1; echo $num1; echo $num2; ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num1 = 3; $num2 = $num1--; echo $num1; echo $num2; ?>

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan pada skrin:

<?php $num1 = 3; $num1++; $num2 = $num1--; echo $num1++; echo --$num2; ?>
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak