Hai, saya hanya tertanya-tanya mengapa kod ini menghasilkan (sekurang-kurangnya untuk saya) hasil yang salah.
Baiklah, mungkin salah saya
$description = 'Paper: ' . ($paperType == 'bond') ? 'Bond' : 'Other';
Saya rasa, jika PaperType bersamaan dengan "Bond", keterangannya ialah "Paper: Bond", jika paperType tidak sama dengan "Bond", keterangannya ialah "Paper: Other".
Tetapi apabila saya menjalankan kod ini, hasilnya ialah penerangan ialah "Ikatan" atau "Lain-lain" dan meninggalkan saya Tertanya-tanya ke mana perginya rentetan "Kertas:"? ? ?
2 jawapan
Berkaitan dengan keutamaan pengendali. Anda mesti melakukan perkara berikut:
$description = 'Paper: ' . (($paperType == 'bond') ? 'Bond' : 'Other');
$description = 'Paper: ' . ($paperType == 'bond' ? 'Bond' : 'Other');
Cuba tambah kurungan supaya anda boleh menggabungkan rentetan ke rentetan lain dalam susunan yang betul.
Alat panas Tag
Hot Questions
Hot Tools
vc9-vc14 (32+64 bit) koleksi perpustakaan masa jalan (pautan di bawah)
Muat turun koleksi perpustakaan runtime yang diperlukan untuk pemasangan phpStudy
VC9 32-bit
VC9 32-bit phpstudy pustaka masa jalan persekitaran pemasangan bersepadu
Kotak alat pengaturcara PHP versi penuh
Programmer Toolbox v1.0 PHP Persekitaran Bersepadu
VC11 32-bit
VC11 32-bit phpstudy pustaka masa jalan persekitaran pemasangan bersepadu
SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan
Topik panas





