PHP - Problème arobase (@) devant fonction
Valorix
-
Gremy87 Messages postés 352 Date d'inscription Statut Membre Dernière intervention -
Gremy87 Messages postés 352 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème avec un scritp php sur mon serveur, celui-ci utilise un @ devant la fonction
"mysqli_connect()" comme ceci : @mysqli_connect(var1, var2.., var4).
Hors ce simple @ stop tout le reste de la page...
ex:
<?php
$test = @mysqli_connet();
echo "ok";
?>
le message "ok" ne s'affiche pas.
je sais que l'@ est utilisé pour cacher une erreur, j'ai tester en local avec Wampserver lorsque je met un @ devant une fonction inexistante le script est stoppé et lorsque j'en met un devant une fonction existante ça fonctionne normalement.
J'en déduit que le problème ne vient pas de mon serveur.
La function "mysqli_connect()" utilisé sans arobase sur mon serveur retourne l'erreur undefined function, donc pas disponible.
je suis en php5.2.1 sur un serveur Gentoo, y à t-il quelque chose à installer pour gérer les @ ?
+++
J'ai un problème avec un scritp php sur mon serveur, celui-ci utilise un @ devant la fonction
"mysqli_connect()" comme ceci : @mysqli_connect(var1, var2.., var4).
Hors ce simple @ stop tout le reste de la page...
ex:
<?php
$test = @mysqli_connet();
echo "ok";
?>
le message "ok" ne s'affiche pas.
je sais que l'@ est utilisé pour cacher une erreur, j'ai tester en local avec Wampserver lorsque je met un @ devant une fonction inexistante le script est stoppé et lorsque j'en met un devant une fonction existante ça fonctionne normalement.
J'en déduit que le problème ne vient pas de mon serveur.
La function "mysqli_connect()" utilisé sans arobase sur mon serveur retourne l'erreur undefined function, donc pas disponible.
je suis en php5.2.1 sur un serveur Gentoo, y à t-il quelque chose à installer pour gérer les @ ?
+++
A voir également:
- PHP - Problème arobase (@) devant fonction
- Fonction si et - Guide
- Arobase qwerty ✓ - Forum logiciel systeme
- [Arobase] à la place de @ ✓ - Forum Clavier
- Arobase copier coller - Forum Clavier
- Comment faire une arobase - Forum Clavier
1 réponse
Bonjour,
c'est assez simple je pense. le @ est utilisé pour caché les erreurs effectivement mais les erreurs sont toujours la!
si ta connection a la base foire, avec ou sans @ elle foire quand meme.
si tu as une fatal error ta page s'arrete avec ou sans @, il ne gere que l'affichage.
il est plus utilisé pour cacher des Warning par exemple, ceux ci ne sont pas bloquants et ne posent pas de soucis
c'est assez simple je pense. le @ est utilisé pour caché les erreurs effectivement mais les erreurs sont toujours la!
si ta connection a la base foire, avec ou sans @ elle foire quand meme.
si tu as une fatal error ta page s'arrete avec ou sans @, il ne gere que l'affichage.
il est plus utilisé pour cacher des Warning par exemple, ceux ci ne sont pas bloquants et ne posent pas de soucis