Aspas simples ou aspas duplas? e If dentro de if

Boa tarde,

Estou fazendo uma comparação onde critico um campo data, que, se estiver vazio tenho de comparar outro campo caractere que vai de 01 a 12. São meses de janeiro…dezembro.

Estou tentando fazer assim:

if (sc_date_empty({MenVcto}) ) <=== se data vazia descobre o mes em numeros para prosseguir
{
if $MenMes = 01 <=== aqui esta minha duvida. Qual esta certo => ‘01’, “01”, “‘01’”, ‘“01”’ ???
{
comandos;
}
if $MenMes = 02 <=== aqui esta minha duvida. Qual esta certo => ‘02’, “02”, “‘02’”, ‘“02”’ ???
{
comandos;
}
}

A sequencia de if(s) pode ser assim como estou fazendo? OU existe outra forma de fazer essa comparação?

[]´s

Consulte o manual do PHP
http://php.net/manual/pt_BR/control-structures.if.php
tem exemplos

Bom dia, Ricardo

Usa switch para esse caso, é melhor.

switch ($MenMes) {
case ‘01’:
comandos;
break;
case ‘02’:
comandos;
break;

e assim por diante...

case '12':
    comandos;

}

Você tem q usar aspas, por ser simples ou dupla para esse caso, melhor é simples porque não precisa interpretar o conteúdo. Tem que usar aspas porque tem “Zero” na frente, se fosse comparar números inteiros não precisaria.

Att.

As aspas duplas sao para substituicao de conteudo, algo assim:

$nome = ‘Marcio’;
echo “Meu nome é $nome”;
// Vai ecoar >>> Meu nome é Marcio
echo ‘Meu nome é $nome’;
// Vai ecoar >>> Meu nome é $nome