En ese caso da igual ... comillas simples o dobles .. pero en lugar de usar =='' sería bueno usar:
isset() o empty() que es junta para eso .. y el and . mejor usar && (al igual que el or sería el ||) .. Ademas, si usas register_globals a OFF te ves obligado (y buena elección) a usar los arrays superglobales: $_POST .. $_GET. etc
Código PHP:
if (!empty($_POST['user']) || !empty($_POST['pass'])){
echo "user o pass vacios";
}
Sería bueno que veas el tema:
Operadores (todos los tipos):
http://www.php.net/manual/es/language.operators.php
Sobre el tema del uso e interpretación que tienen las comillas simples o dobles ...
http://www.php.net/manual/es/language.types.string.php
Constantes (para que veas que si pones nose[algo] sin comillas .. podría ser interpretado como una constante (ya sea pre-definida de PHP o incluso crear confusión con alguna definida en tu própio código).
http://www.php.net/manual/es/language.constants.php
Un saludo,