if ((!in_array("9", $settingid)) || ($username1 == $username2) && ($username_viewed_by_other2 != "-view-by-other-people")) { //start function }
現在會顯示警告消息,因爲$ username1尚未設置。php警告消息未定義變量
我不能使用if(isset($username1)){ //start function }
因爲函數需要進行時,沒有設置$ USERNAME1,如何解決這個矛盾的情況呢?
嗯...定義它。 – 2012-07-13 19:24:22
所以你不能使用isset,因爲函數在'$ username1'沒有設置時運行?爲什麼你還將它與'$ username2'比較,在這種情況下? – andrewsi 2012-07-13 19:25:07
@andrewsi你點出來,但'!in_array(「9」,$ settingid)'和'$ username_viewed_by_other2!=「 - 視圖 - 通過 - 其他 - people'仍需執行時$ USERNAME1未設置反正我是從newfurniturey的回答已經解決。不管怎樣,謝謝您。有一個好的一天。 – zac1987 2012-07-13 20:42:37