不用switch也能正常顯示???
不用switch也可以正常輸入提交顯示啊,那switch的作用是什么?
基礎(chǔ)我都會(huì),但是一到實(shí)戰(zhàn)就完全不明白這個(gè)或那個(gè)是怎么用的。。。
還有視頻老師說switch或if else都可以用,那上面那個(gè) add 放在if else的哪里?還是不會(huì)。。。求高手們解答。。。
對(duì)了,還有寫入數(shù)據(jù)那個(gè)
INSERT INTO user(username,password,age)VALUES('{$username}', '{$password}', '{$age}')
VALUES中的變量為什么要加 {}?我這測試后不加也可以。
2020-03-15
1、是因?yàn)檫@節(jié)課只實(shí)現(xiàn)了一個(gè)添加用戶的功能,所以不需要識(shí)別act的值,所以act的值一定是addUser,所以不用switch也能成功;
2、switch和if-else都是實(shí)現(xiàn)邏輯判斷用的,switch中不同的值對(duì)應(yīng)不同的act,實(shí)現(xiàn)不同的操作,如果用if可以寫if($add='addUser'){echo '添加用戶';}else{echo '其他操作';}
3、php的{}中間可以填寫變量,可以方便開發(fā)者知道,括號(hào)里面是一個(gè)變量,寫不寫對(duì)程序本身執(zhí)行并不會(huì)產(chǎn)生影響;