webForumDet fria alternativet
Logga in / Bli medlem

Kompakt IF...THEN...ELSE?

PHP

1 svar · 263 visningar · startad av mmmMange

Medlem sedan jan. 2005110 inlägg
Trådstart#1

En kanske ganska onödig fråga, men men.

Finns det nåt "trick" man kan använda för att göra följande typ av kod kompaktare?

if( isset($_POST['formname']) )
$formname = $_POST['formname'];
else
$formname = '';

Har för mig att det finns en del sådana små tricks i C/C++, kanske finns det nåt för PHP också?

Typ nåt i stil med
$formname = ( (isset($_POST['formname']) AND $_POST['formname']) XOR '' );

Nån som vet?

Medlem sedan juni 20014 290 inlägg
#2

Varför inte:

$formname = $_POST['formname'];

Annars finns alltid:

$formname = isset($_POST['formname']) ? $_POST['formname'] : '';

254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)