LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 29/09/2009 à 20:48
Recherche MySQL
Peux tu nous montrer ton code ?

Sinon, est ce que les magic_quotes sont activées sur ton serveur ? (tu peux le voir avec un phpinfo).
LA GLOBULE
le 29/09/2009 à 13:27
Modification de format de date
Si tu as bien mis un format de type date, ton echo PHP ne peut afficher les heures minutes secondes, ou alors, tu nous caches quelque chose.
LA GLOBULE
le 28/09/2009 à 23:29
Modification de format de date
Si tu ne veux pas des heures minutes secondes, utilise un champ de type date et non datetime.

Ensuite, pour afficher ta date ai format français, tu peux utiliser la fonction explode ou sscanf.
LA GLOBULE
le 27/09/2009 à 09:34
Update dans un espace membre
En affichant un formulaire et en lancant une requete SQL de type UPDATE à la validation de ce formulaire par exemple.
LA GLOBULE
le 25/09/2009 à 18:10
Constante en POO interne ou externe
Oui, c'est ce que je ferais (et que je fais églamenent).

L'avantage aussi d'une vraie constante (et pas un attribut privé), c'est que par définition c'est constant, ton script ne peut pas la modifier :)
LA GLOBULE
le 25/09/2009 à 18:09
Question conception : mélange classe / fonction
Conernant la mémoire, je n'en sais rien.

Par contre, si tu veux faire des tests, je peux te conseiller d'utiliser la fonction memory_get_peak_usage qui te donnera la conso. en RAM de ton script.
Tu peux aussi utiliser l'extension Xdebug qui te donnera de nombreuses informations dans le genre.

De toutes facons, une chose est sure, PHP n'a jamais été réputé pour sa faible consommation de RAM :)
LA GLOBULE
le 25/09/2009 à 17:11
Constante en POO interne ou externe
Tout dépend du role de ton 'debug'.

Si il s'agit d'un debug uniquement pour cette classe, tu peux utiliser la méthode 2.
Si il s'agit d'un debug général du site, la première solution semble plus appropriée.

Mais les deux sont complémentaires. tu pourrais avoir par exemple :

<?php
define('DEBUG',true);

class a
{
private
$_debug;
public function __construct($debug=false)
{
$this->_debug=$debug;
}
public function machin()
{

if($this->_debug)
{
//ici quelque chose
}
if (DEBUG) {
// ici quelque chose d'autre en plus
}
}

}
?>
LA GLOBULE
le 25/09/2009 à 17:07
Question conception : mélange classe / fonction
Si tu ne souhaites pas diffuser publiquement tes classes, a priori, il n'y a aucun soucis à faire cohabiter classes et fonctions.

Personnellement, je le fais.

Concernant les performances, outre le cout de parsing des fichiers inclus, le fait d'appeler une méthode static va forcermment engendrer un calcul pour la résolution du nom de la classe, donc a priori (je dis bien a priori, je n'ai jamais benché ce genre de truc, à vérifier), faire des fonctions est plus rapide.

Mais ce temps reste négligeable je pense. Ce n'est pas cela qui va faire "ramer" ton serveur.
LoadingChargement en cours