Una pregunta, tengo un server y usando sql veo su estado, mi pregunta es, este codigo:
<?php
include('online-offline.php');
if ($pvpgn_online) {
include('status.php');
}
?>
No habria que especificar si esta en true?, algo asi:
<?php
include('online-offline.php');
if ($pvpgn_online=true) {
echo 'Online'
}
?>
No estoy seguro, la verdad no se la respuesta pero, aca no te falta un ;
echo 'Online'
Saludos!
Para comparaciones se usa el doble igual (==) no el igual simple (=), porque sino estas asignando valores en variables y dara siempre cierto.
Igualmente si no pones nada se evalua la expresión (variable en este caso) como booleana.
Mirate el manual oficial de PHP para saber cuando una variable se evalua como falsa, pues en PHP es algo distinto que en C.
Saludos.
Tal como dice Ertai
para programacion de conficiones
if($variable) => evalua si se cumple para booleano verdadero
if(!$variable) => es para evaluar una variable falsa (como booleano tambien)
por lo tanto:
if($variable) => if($variable==true)
y
if(!$variable) => if($variable==false)