PHP est un langage de script largement utilisé, de haut niveau, dynamique, orienté objet et interprété, principalement conçu pour le développement Web côté serveur. Utilisé pour les questions sur le langage PHP.
Aujourd'hui, je jouais avec PHP, et j'ai découvert que les valeurs de chaîne "true" et "false" ne sont pas correctement analysées en booléen dans une condition, par exemple en considérant la fonction suivante: function isBoolean($value) { if ($value) { return true; } else { return false; } } Si j'exécute: …
Ce que je voudrais faire est quelque chose comme ceci: $method_result = new Obj()->method(); Au lieu d'avoir à faire: $obj = new Obj(); $method_result = $obj->method(); Le résultat n'a pas vraiment d'importance pour moi dans mon cas spécifique. Mais, y a-t-il un moyen de faire cela?
Je démarre un nouveau projet avec symfony qui est facilement intégré à Doctrine et Propel , mais je dois bien sûr faire un choix .... Je me demandais si les gens plus expérimentés avaient des avantages et / ou des inconvénients généraux pour y aller. l'un de ces deux? Merci …
À partir du code PHP, je veux créer un tableau json: [ {"region":"valore","price":"valore2"}, {"region":"valore","price":"valore2"}, {"region":"valore","price":"valore2"} ] Comment puis-je faire ceci?
Existe-t-il un moyen de définir des propriétés de classe abstraites en PHP? abstract class Foo_Abstract { abstract public $tablename; } class Foo extends Foo_Abstract { //Foo must 'implement' $property public $tablename = 'users'; }
Comment puis-je définir un membre d'un tableau déjà existant depuis Twig? J'ai essayé de le faire de la manière suivante: {% set arr['element'] = 'value' %} mais j'ai eu l'erreur suivante: Jeton "ponctuation" inattendu de la valeur "[" ("fin du bloc d'instructions" attendu) dans ...
Si j'utilise print_r ou var_dumpqu'il affiche le résultat à l'écran, mais je veux que ces données soient stockées dans une variable afin que je puisse l'écrire dans un fichier. Comment puis-je faire cela?
Comment puis-je faire un RAW POST en PHP en utilisant cURL? Publication brute comme dans sans aucun encodage, et mes données sont stockées dans une chaîne. Les données doivent être formatées comme ceci: ... usual HTTP header ... Content-Length: 1039 Content-Type: text/plain 89c5fdataasdhf kajshfd akjshfksa hfdkjsa falkjshfsa ajshd fkjsahfd lkjsahflksahfdlkashfhsadkjfsalhfd …
Notice: Constant DIR_FS_CATALOG already defined Je l' ai déjà fait remarquer sur display_errorsdans php.ini, mais ne fonctionne pas. Comment faire en sorte que PHP ne renvoie pas de telles choses aux navigateurs? METTRE À JOUR Je mets display_errors = Offlà mais ça rapporte toujours de tels avis, Est-ce un problème …
Donc, un gars d'une autre entreprise a pensé que ce serait génial si au lieu d'utiliser soap ou xml-rpc ou rest ou tout autre protocole de communication raisonnable, il intégrait simplement toute sa réponse sous forme de cookies dans l'en-tête. Je dois retirer ces cookies comme, espérons-le, un tableau de …
J'ai besoin de lancer des chiffres simples (1 à 9) à (01 à 09). Je peux penser à un moyen mais c'est gros, laid et encombrant. Je suis sûr qu'il doit y avoir un moyen concis. Aucune suggestion
Disons que nous accédons généralement via http://localhost/index.php?a=1&b=2&c=3 Comment exécuter la même chose dans l'invite de commande Linux? php -e index.php Mais qu'en est-il du passage des variables $ _GET? Peut-être quelque chose comme php -e index.php --a 1 --b 2 --c 3? Je doute que cela fonctionne. Je vous remercie!
J'essaye d'utiliser les guillemets simples autant que possible et j'ai remarqué que je ne peux pas utiliser \ n entre guillemets simples. Je sais que je peux simplement entrer une nouvelle ligne littéralement en appuyant sur retour, mais cela fausse l'indentation de mon code. Y a-t-il un caractère ASCII ou …
Dans une application Web sur laquelle je travaille, l'utilisateur peut cliquer sur un lien vers un fichier CSV. Il n'y a pas d'en-tête défini pour le type mime, donc le navigateur le restitue simplement sous forme de texte. Je souhaite que ce fichier soit envoyé sous forme de fichier .csv, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.