Dans certaines fonctions PHP intégrées (telles que mkdir), l'ajout de @ devant peut masquer les erreurs générées par la fonction Alors, comment les fonctions personnalisées y parviennent-elles ? J'ai essayé de lancer de nouvelles exceptions et trigger_error mais ils n'ont pas pu être bloqués par @ Instructions supplémentaires : C'est comme ça. Par exemple, je veux écrire une méthode JsonFile::get() qui renvoie une erreur lorsque le fichier n'existe pas, renvoie une erreur lorsque le chemin est illégal, renvoie une erreur lorsque le décodage échoue et renvoie false. Lorsque l'utilisateur se soucie du message d'erreur, il peut l'attraper et le gérer lui-même ; lorsque l'utilisateur ne se soucie pas du message d'erreur et souhaite uniquement obtenir le contenu du fichier ou false (échec), il peut appeler @JsonFile : :get() comme ça Principalement par commodité. Comment implémenter une telle méthode (ou fonction) personnalisée ? Ou est-ce que ma façon de penser n’est pas très bonne ? Existe-t-il une méthode de mise en œuvre pratique et raisonnable ? 1. Comment empêcher la fonction personnalisée en PHP de générer une erreur lorsqu'elle contient @ ? Introduction : Dans certaines fonctions PHP intégrées (telles que mkdir), l'ajout de @ devant peut bloquer l'erreur générée par la fonction. Ensuite
1 Articles recommandés sur le php trigger_error(. ) fonction 10 articles
Introduction : Dans certaines fonctions intégrées PHP (telles que mkdir), l'ajout @ devant peut masquer les erreurs générées par cette fonction. Alors, comment une fonction personnalisée peut-elle y parvenir ? J'ai essayé de lancer de nouvelles exceptions et trigger_error mais elles ne peuvent pas être bloquées par @. Explication supplémentaire : ça y est, je veux écrire une méthode JsonFile::get() qui renvoie une erreur lorsque le fichier n'existe pas et renvoie une erreur. erreur lorsque le chemin est illégal. Lance une erreur lorsque le décodage échoue et renvoie false Lorsque les utilisateurs se soucient du message d'erreur, ils peuvent le capturer et le gérer eux-mêmes ;...
2. Partager la classe nouvellement introduite Facultatif dans Java8 Exemple de code
Introduction : Facultatif est une classe nouvellement introduite classe en Java 8. Il s'agit d'un objet conteneur qui peut être null . Si la valeur existe, la méthode isPresent() renverra true et l'appel de la méthode get() renverra l'objet.
Introduction : En voyant ce nom, cela vous donne-t-il une sensation très haut de gamme ? Oui, les méthodes magiques sont effectivement avancées. Alors, qu’est-ce qu’une méthode magique ? En PHP, les méthodes commençant par deux traits de soulignement sont appelées « méthodes magiques ». Par exemple, les __construct(), __destruct(), __clone() mentionnés précédemment et __call(),,__get(), __set(),__sleep(), __wakeup(), __toString(), __autoload(), etc. , Ce sont toutes des méthodes magiques.
4. Méthode POST() et méthode GET() pour soumettre les données du formulaire en php
Introduction : L'obtention de données de formulaire est l'opération la plus couramment utilisée dans les applications de formulaire. L'arrière-plan PHP est souvent requis pour obtenir diverses données soumises par les utilisateurs dans la page de formulaire de premier plan à partir de la page de premier plan. Il existe deux manières de transférer les données d'un formulaire : l'une est la méthode POST() et l'autre la méthode GET(). La méthode spécifique d'obtention des données est spécifiée par l'attribut méthode du formulaire
5. Utilisez jQuery pour trier la liste non ordonnée
Introduction : L'exemple de cet article décrit comment jQuery implémente la fonction de tri des listes non ordonnées. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants : Le principe de l'utilisation de jQuery pour trier la liste non ordonnée est le suivant : obtenez tous les éléments de la liste non ordonnée, convertissez-les sous forme de tableau, utilisez les fonctions JavaScript pour les trier et les afficher. eux encore. Les fonctions jQuery utilisées incluent ready(), get(), text(), each(), append() et Java
python dict.get( ) et dict['clé']
Introduction : L'éditeur ci-dessous vous apportera une explication détaillée de la différence entre python dict.get() et dict['key']. L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Venez jeter un oeil avec l'éditeur
7 Supplément au guide officiel du Yii Framework Série 29 - Cache : Cache de données
Introduction : La mise en cache des données stocke certaines variables PHP dans le cache, puis les récupère du cache ultérieurement. À cette fin, la classe de base CCache des composants de mise en cache fournit les deux méthodes les plus couramment utilisées : set() et get(). Pour stocker une variable dans le cache...
8. Un exemple simple de définition et d'utilisation de classes de programmation orientée objet PHP
Introduction : Cet article présente principalement la définition et l'utilisation des classes de programmation orientée objet PHP, et analyse la définition et l'instanciation des classes PHP dans combinaison avec des exemples., des conseils d'utilisation spécifiques de __set() et __get(), les amis dans le besoin peuvent se référer à
Un résumé concis de la méthode Magic en classe PHP
Introduction : Cet article présente principalement un résumé concis de la méthode magique dans les classes PHP. Ces méthodes incluent __construct(. ), __destruct(), __call(), __callStatic(), __get(), __set(), __toString(), etc. Les amis dans le besoin peuvent se référer à
10. Explication détaillée de l'instance de méthode ajax - get() dans jQuery
Introduction : dans JQuery Vous pouvez utiliser Méthodes get, post et ajax pour transférer des données vers le serveur. Ensuite, à travers cet article, je vais vous présenter un exemple détaillé de la méthode ajax-get() dans jquery. Les amis dans le besoin peuvent se référer à .
[Recommandations de questions et réponses associées] :
java - Cible push de configuration de "message transparent" push personnel
beautifulsoup - python requêtes Bégaiement lors du rafraîchissement à haute fréquence
javascript - Dans angulaire 1.2.0 $http.get().success(), l'erreur n'est pas définie ?
javascript - Que Dieu vous aide ! Concernant le problème du type json dans $.get()
android - Un débutant a une question sur le gestionnaire qui envoie des msg.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!