Php 如果if语句条件为真,如何陈述2个或更多不同的结果?

Php 如果if语句条件为真,如何陈述2个或更多不同的结果?,php,if-statement,Php,If Statement,如果满足if语句条件,我希望有两种情况发生。如果isset为true,则变量$value将等于1。问题是我还希望会话变量$\u session['counter']的值增加1,但我不确定语法 <?php session_start(); $_SESSION ['counter']=0; function checkbox_boolean ($name){ if (isset($_POST[$name])) $slot1 = '1'; $_SESSION['counter']++;

如果满足if语句条件,我希望有两种情况发生。如果isset为true,则变量$value将等于1。问题是我还希望会话变量$\u session['counter']的值增加1,但我不确定语法

<?php
session_start();

$_SESSION ['counter']=0;

function checkbox_boolean ($name){

if (isset($_POST[$name]))   $slot1 = '1'; $_SESSION['counter']++; else $slot1='0';

}

这将起作用,是一个更好的解决方案:

<?php
session_start();

$_SESSION['counter']=0;

function checkbox_boolean ($name){   
   $slot1=0;
  if(isset($_POST[$name])){
     $slot1 = 1;
     $_SESSION['counter']++;
  }

} 
?>

如果您不确定,那么开始阅读一些基本的PHP教程。如果你不想阅读:try&errorRizier123我已经这样做了,这就是为什么我问这个问题。当然更容易阅读,这在我的书中很重要。考虑到它最初是在一个函数中显示的,也许最好显示出来,而不要在一个肢体上留下$slot1。编辑代码…再看一看许多感谢boomby和Bigscar…我真的很感激!Rizier123-我肯定你在陈述自己的时候问了一些问题。我已经花了相当多的时间做研究,并试图在提问之前自己找到答案。请将其标记为答案,如果它对您有帮助的话!