Questions marquées «php»

358
Puis-je essayer / attraper un avertissement?

J'ai besoin d'attraper quelques avertissements provenant de certaines fonctions natives php, puis de les gérer. Plus précisément: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) Il émet un avertissement lorsque la requête DNS échoue....

353
Javascript équivalent à PHP Explode ()

J'ai cette chaîne: 0000000020C90037: TEMP: données J'ai besoin de cette chaîne: TEMP: données. Avec PHP, je ferais ceci: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Comment puis-je efficacement explodeune chaîne en JavaScript la façon dont il...

345
PHP shell_exec () vs exec ()

J'ai du mal à comprendre la différence entre shell_exec()et exec()... Je l'ai toujours utilisé exec()pour exécuter des commandes côté serveur, quand devrais-je utiliser shell_exec()? Est-ce shell_exec()juste un raccourci pour exec()? Il semble que ce soit la même chose avec moins de...

345
Liste des fonctions Big-O pour PHP

Après avoir utilisé PHP pendant un certain temps maintenant, j'ai remarqué que toutes les fonctions PHP intégrées ne sont pas aussi rapides que prévu. Considérez ces deux implémentations possibles d'une fonction qui trouve si un nombre est premier en utilisant un tableau de nombres premiers mis en...

345
Qu'est-ce que «YTowOnt9»?

Notre framework (PHP) rend parfois les entrées cachées avec de la valeur YTowOnt9. Je ne trouve cette chaîne nulle part dans la base de code (énorme) et je ne peux pas savoir d'où elle vient. J'ai décidé de Google pour cette chaîne particulière, et le résultat m'a surpris. Plus d'un demi-million -...

344
Traits vs interfaces

J'ai essayé d'étudier PHP récemment, et je me retrouve accroché à des traits. Je comprends le concept de réutilisation horizontale du code et je ne veux pas nécessairement hériter d'une classe abstraite. Ce que je ne comprends pas, c'est: quelle est la différence cruciale entre l'utilisation de...

341
Télécharger le fichier sur le serveur à partir de l'URL

Eh bien, celui-ci semble assez simple, et il l'est. Tout ce que vous avez à faire pour télécharger un fichier sur votre serveur est: file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); Seulement, il y a un problème. Et si vous avez un gros fichier, comme 100 Mo. Ensuite,...

335
Comment exécuter une méthode de test unique avec phpunit?

J'ai du mal à exécuter une seule méthode de test nommée testSaveAndDropdans le fichier escalation/EscalationGroupTest.phpavec phpunit. J'ai essayé les combinaisons suivantes: phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=escalation/EscalationGroupTest.php::testSaveAndDrop...