1樓:匿名使用者
null應該是空的來意思,空源不能指定其變數型別,故if無法判bai斷,此外
du你在if之前不是賦值了麼!只zhi不過賦值的方dao式不正確。你可以判斷他的結果是true還是false。而不是null,因為null用""就可以表示
php的乙個函式裡面的if判斷問題
2樓:felix陽
我們先分析一下你的需求,主要是希望通過同乙個函式,來執行3種不同的操作,並且能夠判斷出具體執行的是哪一種操作。
根據你提供的**,應該有以下3種操作:
1、寫入操作:呼叫f方法時,$s一定是有值且值不等於null。
2、讀取操作:呼叫f方法時,$s是不需要傳值的。
3、刪除操作:呼叫f方法時,$s一定傳入null。
示例如下:$fname = "1111";
$s = "22222";
f($fname, $s);
f($fname);
f($fname, null);
function f($fname, $s='')elseif (!empty($s))else
}頁面執行結果:根據f函式的呼叫順序,正確列印了3種操作狀態。
3樓:匿名使用者
先說你的錯誤。
1、函式中$file沒有定義
2、函式f中引數$s預設為null的話,按照你的呼叫方式獲取和刪除是沒有辦法區分的
<?php
// 保留get。寫入字串不能是'get'.
$fname = "1111";
$s = "22222";
f($fname, $s); //寫入
f($fname, 'get'); //獲取f($fname); //刪除
function f($fname, $s = null)elseif($s)else
}還有一種方式。函式f引數設定為三個、第乙個為檔名、第二個為操作方式、第三個為寫入字串
學習是不是應該抱有這樣的心態,對學習應該抱有什麼樣的態度?
反正我記得我想偷懶的時候,就想現在我的那個競爭對手現在肯定正在背這段呢,明天老師提問就是ta在答了,不是我。對學習應該抱有什麼樣的態度?首先,靜下心來給自己找個定位,先想清楚自己究竟是怎麼想的,想要幹什麼,最後達到怎樣的效果或者希望是怎樣的結果。學著改變自己的心態,任何事情由自己做決定,而且必須自己...
男人對女人的愛,是不是沒有性,就沒有愛
你的看法太膚淺了吧,乙個好男人看中的生活上的異性知己,而不是單純的 我就是這樣的男人。單純的 是不會長久的。這有懂得如何生活才會長久。乙個男人是不是對乙個女人只有性,沒有愛 我覺得當你了解乙個男人的時候你就懂了,乙個男人對喜歡的女人,先是害羞,膽小,只能說喜歡 慢慢的,兩個人相處多了,進而了解更深了...
一對沒有戀愛經驗的男女應該怎麼開始
1 首先你要表現的平靜,你們都是新手,千萬不要讓他覺得戀愛就是當下生活的全部,因為剛開始好奇心和新鮮感總容易使人墜入其中,難以自拔,過分看重而變得患得患失,反而不美好。2 你們的聊天什麼的,千萬不要涉及你們未來要怎樣怎樣,無數的經驗告訴人們,這等於是在前路上拋了一顆炸彈 3 你不要產生自卑心理。4 ...