Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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