Questions marquées «php»

120
Comment détruire un objet?

Autant que je sache (ce qui est très peu), il y a deux façons, étant donné: $var = new object() Ensuite: // Method 1: Set to null $var = null; // Method 2: Unset unset($var); Une autre meilleure méthode? Suis-je en train de fendre les cheveux

120
Espaces de noms PHP et «utilisation»

J'ai un peu de mal avec les espaces de noms et les usedéclarations. J'ai trois fichiers: ShapeInterface.php, Shape.phpet Circle.php. J'essaie de le faire en utilisant des chemins relatifs, donc j'ai mis ceci dans toutes les classes: namespace Shape; Dans ma classe de cercle, j'ai ce qui suit:...

119
comment supprimer une virgule à la fin d'une chaîne?

Je veux supprimer la virgule à la fin d'une chaîne. Tel qu'il est maintenant j'utilise $string = substr($string,0,-1); mais cela ne supprime que le dernier caractère de la chaîne. J'ajoute la chaîne de manière dynamique, donc parfois il n'y a pas de virgule à la fin de la chaîne. Comment puis-je...

119
json_encode renvoie NULL?

Pour une raison quelconque, l'élément «description» revient NULLavec le code suivant: <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo...

119
Comment ajouter 24 heures à un horodatage Unix en PHP?

Je voudrais ajouter 24 heures à l'horodatage pour le moment. Comment trouver le numéro d'horodatage Unix pendant 24 heures pour pouvoir l'ajouter à l'horodatage pour le moment? Je voudrais également savoir comment ajouter 48 heures ou plusieurs jours à l'horodatage actuel. Comment puis-je faire...

119
Plusieurs entrées avec le même nom via POST en php

Est-il possible d'obtenir plusieurs entrées du même nom à publier et d'y accéder depuis PHP? L'idée est la suivante: j'ai un formulaire qui permet la saisie d'un nombre indéfini d'adresses physiques avec d'autres informations. Si je donnais simplement à chacun de ces champs le même nom dans...

118
Pouvez-vous «quitter» une boucle en PHP?

J'ai une boucle qui effectue une vérification d'erreur dans mon code PHP. À l'origine, cela ressemblait à quelque chose comme ça ... foreach($results as $result) { if (!$condition) { $halt = true; ErrorHandler::addErrorToStack('Unexpected result.'); } doSomething(); } if (!$halt) { // do what I...

118
Visibilité par défaut des méthodes de classe en PHP

J'ai regardé le manuel , mais je n'arrive pas à trouver la réponse. Quelle est la visibilité par défaut en PHP pour les méthodes sans déclaration de visibilité? PHP a-t-il une visibilité sur les packages comme en Java? Par exemple, dans le code suivant, est-il go()public ou privé? class test {...