我正在研究一個條件,我不明白,因爲其中一個條件默認設置爲true,之前沒有設置變量,有人告訴我這意味着什麼嗎?這個條件是什麼意思?
$pagina= Pagina::findOrFail($datos->idpagina);
switch ($datos->tipodato)
{
case 'logo':
if(true) //??
{
$datos->logo = urldecode($datos->logo);
$datos->logo = str_replace(' ', '+', $datos->logo);
$datos->logo = str_replace("data:image/png;base64,","",$datos->logo);
$datos->logo = str_replace("data:image/jpg;base64,","",$datos->logo);
$datos->logo = str_replace("data:image/jpeg;base64,","",$datos->logo);
$pagina->logo =$datos->logo;
}
else
{
$pagina->logo =$datos->logo;
}
$nombreimagen="img".$datos->idpagina.".png";
file_put_contents(public_path()."/imagenes/{$nombreimagen}",
base64_decode($datos->logo));
$pagina->archivologo=$nombreimagen;
break;
在'logo'的情況下,if語句被執行,其他的語句永遠不會被執行。儘管看起來不尋常/毫無意義的代碼 –