PHP 2: Difference between revisions

From Ilianko
Line 53: Line 53:


  $myVar = 'Ivan';
  $myVar = 'Ivan';
 
  if($myVar == 'logged'){
  if($myVar == 'logged'){
   echo 'You are logged';
   echo 'You are logged';
Line 60: Line 60:
   echo 'Please login';
   echo 'Please login';
  }
  }
 
  echo 'Click Next';
  echo 'Click Next';


Line 73: Line 73:
  else
  else
   $text = 'Please register
   $text = 'Please register
 
  echo $text.' Click Next';
  echo $text.' Click Next';


Line 80: Line 80:
  $text = ($myVar == 'logged') ? 'You are logged' : 'Please login';
  $text = ($myVar == 'logged') ? 'You are logged' : 'Please login';
  echo $text.' Click Next';
  echo $text.' Click Next';


== for ==
== for ==

Revision as of 10:19, 20 October 2013

Условни оператори

$myVar = 1;
$myZero = 0;
$myString = 'ilian';
$myZeroString = ;
var_dump($myVar);
http://php.net/manual/en/types.comparisons.php
//var_dump(  $myZero = $myVar );
//var_dump(  $myVar = $myZero );
//var_dump(  $myZero = $myString );

//var_dump(  $myZero == $myVar );
//var_dump(  $myZero == $myString ); 
//var_dump(  $my == $myZeroString ); 

//var_dump(  $myVar === $myString ); 
//var_dump(  $myVar === $myZeroString ); 
//var_dump(  $myVar == $myString );
//var_dump(  $myZeroString == $myVar );
//var_dump(  $myZeroString == $myZero );
//var_dump(  $myZeroString == $myString );

//var_dump(  $myZeroString === $myString );
//var_dump(  $myZeroString === $myVar );
//var_dump(  $myZeroString === $myZero );
//var_dump(  $myString === $myZero );

Да се внимава със загубата на информация

$myVar = 1.1;
$myVar = (int) $myVar;
$myVar = (string) $myVar;
$myVar = (bool) $myVar;

if

if

$myVar = 'Ivan';

if($myVar == 'logged'){
  echo 'You are logged';
}

echo 'Click Next';

if else

$myVar = 'Ivan';

if($myVar == 'logged'){
  echo 'You are logged';
}
else {
  echo 'Please login';
}

echo 'Click Next';

if elseif else

if($myVar == 'logged'){
  $text = 'You are logged';
}
elseif($myVar == 'guest') {
  $text = 'Please choose name';
}
else
  $text = 'Please register

echo $text.' Click Next';

() ? :

$text = ($myVar == 'logged') ? 'You are logged' : 'Please login';
echo $text.' Click Next';

for

for

foreach

while

switch