-1
是否有可能將分配結合到if-查詢中,並且應該這樣做?結合if-query與分配
$textxPos = $xPos + $fieldData["coordinates"]["x"]/$divisor;
if ($textxPos < 0) {
..
}
像這樣:
if ($link['value'] = trim($link['value'])) {
..
}
是否有可能將分配結合到if-查詢中,並且應該這樣做?結合if-query與分配
$textxPos = $xPos + $fieldData["coordinates"]["x"]/$divisor;
if ($textxPos < 0) {
..
}
像這樣:
if ($link['value'] = trim($link['value'])) {
..
}
嘗試這種情況:
if(($textxPos = $xPos + $fieldData["coordinates"]["x"]/$divisor) && $textxPos<0)
{
echo "true";
}
else
{
echo "false";
}
實施例:
<?php
$var1 = "112";
$var2 = "112";
$divisor = "10";
if(($textxPos = $var1 + $var2/$divisor) && $textxPos<0)
{
echo "true";
}
else
{
echo "false"; //$textxPos=123.2
}
?>
網絡連接首先將值賦給$textxPos
,然後使用&&
運算符檢查條件。
似乎有點像作品。但它看起來是錯誤的.. –
@Julli Schaf:在'if'條件下,我們可以分配或執行任何操作。 –
有可能嗎?是。應該完成嗎?非常主觀。但在大多數情況下,答案是否定的,因爲它會使代碼更難理解並且不太直觀。有一些常見的例子('while($ row = fetch_something())'),但大多數情況下你應該避免使用它。 「應該這樣做嗎?」「 –
」 # @FranzGleichmann很好的例子..但那在一個while循環。我不知道它是否有可能在if條件下做這樣的事情? – Twinfriends
@RamaLingam對於你和WEBiuiu一樣......再次閱讀他的問題。你的回答並沒有幫助他,它故意只有一個等於。 – Twinfriends