-1
其實我有1個這裏的程序PHP的小問題,我給2例程序性文件的PHP至極一個是最好的
例如1
if($test['rank'] > 1 && $text == 'test' || $test['admin'] == 1 && $text == 'test'){
例如2
if($text == 'test' && ($test['rank'] > 1 || $test['admin'] == 1)){
什麼我問即使這兩種方式似乎都起作用,那麼它們的寫作是否有任何區別?
感謝
guess $ text =='test'(你忘記了一個=符號) – num8er
是的抱歉,我編輯了它,但問題是這兩個聲明之間有區別,除了第一個是寫的更長的事實。 – Mireille28
你已經回答了你自己的問題。 var_dump($ text =='test'&&($ test ['rank']> 1 || $ test ['admin'] == 1)and var_dump($ test ['rank']> 1 && $ text =='test'|| $ test ['admin'] == 1 && $ text =='test')如果它們返回相同的結果,則參數的任何變化都會使用最短的值。 – num8er