Terdapat beberapa isu dengan kod anda. Yang lebih mudah dan yang lebih kompleks: sintaks dan keutamaan pengendali.
Pertama, pengendali=是用于赋值,而不是比较。因此,$usuario = 12的结果是12。接下来,您有一个按位运算符&,如果$banca > 3,则输出0,否则12。最后,您获取该结果并检查它是否为>= 7. Dalam erti kata lain: menggunakannya tanpa mengetahui pengendali tidak akan memberi manfaat kepada anda. Sila mendalami bahasa php.
Walaupun sintaks anda berfungsi dalam PHP, keutamaan pengendali juga boleh mengacaukan hasilnya. Lihatkeutamaan operatorPHP. Ini ialah salah satu sebab mengapa linters dan manual amalan terbaik akan mengarahkan anda untuk menambah kurungan untuk menjelaskan kriteria anda, dan bukannya bergantung pada keutamaan pengendalikabur.
Sekarang, bagaimana kita hendak menyelesaikan masalah ini? Sekali lagi, sila lihat dengan lebih dekat pengendali PHP dan sintaksnya. Terdapat beberapa kursus yang bagus di luar sana, sertaManual PHP Rasmi. Tetapi jangan biarkan anda tergantung, keadaan anda sepatutnya kelihatan seperti ini:
Terdapat beberapa isu dengan kod anda. Yang lebih mudah dan yang lebih kompleks: sintaks dan keutamaan pengendali.
Pertama, pengendali
=
是用于赋值,而不是比较。因此,$usuario = 12
的结果是12
。接下来,您有一个按位运算符&
,如果$banca > 3
,则输出0
,否则12
。最后,您获取该结果并检查它是否为>= 7
. Dalam erti kata lain: menggunakannya tanpa mengetahui pengendali tidak akan memberi manfaat kepada anda. Sila mendalami bahasa php.Walaupun sintaks anda berfungsi dalam PHP, keutamaan pengendali juga boleh mengacaukan hasilnya. Lihatkeutamaan operatorPHP. Ini ialah salah satu sebab mengapa linters dan manual amalan terbaik akan mengarahkan anda untuk menambah kurungan untuk menjelaskan kriteria anda, dan bukannya bergantung pada keutamaan pengendalikabur.
Sekarang, bagaimana kita hendak menyelesaikan masalah ini? Sekali lagi, sila lihat dengan lebih dekat pengendali PHP dan sintaksnya. Terdapat beberapa kursus yang bagus di luar sana, sertaManual PHP Rasmi. Tetapi jangan biarkan anda tergantung, keadaan anda sepatutnya kelihatan seperti ini: