2010-08-03 5 views
1

Ok cela est bizarre sur mon serveur de développement si je suis en cours d'exécution d'un test sur un script et un raccourci d'une instruction if comme ceci:PHP quark config avec des instructions if

if($_GET['cat']){ ... 

Au lieu d'une manière plus pragmatique comme ceci:

if(isset($_GET['cat'])){ ... 

Je vais obtenir des erreurs indiquant que

Avis: Undefined variable: pwdmsg dans C: \ w amp \ www \ monfichier \ décrypter-text.php sur la ligne 16

Je me demandais si quelqu'un sait ce que cela pourrait être pas une grosse affaire vraiment parce que je ne le fais que quand je teste une théorie ou d'essayer de vérifier quelque chose, c'est juste un ennui. Oh et s'il vous plaît ne ding ma question si c'est quelque chose de totalement stupide ou comme "... même n00bs le savent!" Je sais juste qu'il ne le fait pas sur mon serveur de phase mais fait sur mon serveur de dev.

Mes infos dev-serveur de base:

PHP 5.3.0 Apache 2.2.11 MySQL 5.1.36

PHP exts: * base * bcmath * calendrier * com_dotnet * ctype * Date * ereg * filtre * ftp * hachage * iconv * JSON * mcrypt * mysqlnd * odbc * PCRE * Réflexion * Séance * SPL * Norme * tokenizer * zip * zlib * libxml * dom * AOP * OpenSSL * SimpleXML * wddx * xml * xmlreader * xmlwriter * apache2handler * boucle * i * GD carte * mbstring * mysql * mysqli * Phar * pdo_mysql * pdo_sqlite * mhash

Répondre

0

Je dirais que votre error_reporting est configuré différemment.

http://de.php.net/manual/de/errorfunc.configuration.php#ini.error-reporting

Sur dev-systèmes vous font souvent

error_reporting(E_ALL); 

pendant systèmes en direct la plupart du temps E_ERROR est réglé pour éviter la sortie qui ne sont pas pertinentes pour l'utilisateur.

+0

Oh mec, je me sens stupide, merci beaucoup.Dès que j'ai vu E_ALL, il s'est mis en place. Merci encore. – BrandonS

Questions connexes