• Aide
  • Eurêkoi Eurêkoi

Résumé

Ce mémento rassemble les astuces pour maîtriser PHP 7 et SQL. Il s'adresse aux développeurs, aux administrateurs de sites et d'applications web ainsi qu'aux étudiants en informatique. ©Electre 2019


  • Autre(s) auteur(s)
  • Éditeur(s)
  • Date
    • [2020]
  • Notes
    • Le document déplié mesure 21 × 71 cm
  • Langues
    • Français
  • Description matérielle
    • 1 dépl. ([14] p.) : ; 21 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-2-212-67885-7
  • Indice
    • DR BUR Usuel du Bureau Droit Économie Techniques
  • Quatrième de couverture
    • Filtrer avec la clause Where

      Syntaxe générale de Where

      [Select | Update | Delete]

      Where condition

      ou

      Where champ In | Not in (« valeur1 », « valeur2 », « valeur3 »)

      ou

      Where champ between « limitel » and « limite2 »

      ou

      Where champ like « expression »

      Les outils pour développer en PHP

      Éditeurs spécialisés

      ¤ NetBeans IDE

      ¤ Eclipse + PDT

      ¤ PHPStorm ou ZendStudio

      Frameworks courants

      ¤ Symfony (productivité, scalabilité)

      ¤ Laravel (productivité, scalabilité)

      ¤ Phalcon (performances)

      ¤ Codelgniter (légèreté, performances)

      ¤ Zend, Yii, CakePHP, FuelPHP, Slim, PHPixie

      Débogueurs et profileurs

      ¤ Advanced PHP Debugger (APD)

      ¤ Xdebug + Kcachegrind / Wincachegrind

      ¤ PHP Debugger DBG

      ¤ Xhprof

      Erreurs classiques et conseils

      ¤ Parse error : vérifiez s'il ne manque pas un ; aux lignes précédant la ligne indiquée dans le message d'erreur.

      ¤ Cannot send session cache limiter - headers already sent : attention, ne faites pas d'echo et ne laissez pas les retours à la ligne avant l'appel à session_start(), header(), etc.

      ¤ Call to a member function on a non-object : vous essayez de faire appel à une méthode dont l'objet n'existe pas. Vérifiez que vous avez bien instancié votre objet.

      ¤ Failed opening required « lib.php » (include_path= ». :/var/www/lib ») : PHP n'a pas réussi à ouvrir un fichier (généralement une bibliothèque). Vérifiez que votre fichier est bien présent. Vous pouvez aussi utiliser la directive de configuration include_path (dans votre fichier php.ini).

      Méthode de résolution d'un problème

      Quelques pistes

      ¤ Affichez la requête SQL et vérifiez-la dans un outil tel que PHPMyAdmin.

      ¤ Utilisez var_dump() pour afficher le contenu et le type de votre variable.

      ¤ Vérifiez que vous êtes bien connecté à votre base de données.

      Méthode générique

      ¤ Faites un copier-coller du message d'erreur dans votre moteur de recherche.

      ¤ Rendez-vous sur www.php.net et faites une recherche sur la fonction qui pose problème. Consultez les commentaires des utilisateurs.

      ¤ Allez sur un forum (ex : www.phpfrance.com) et faites une recherche. Si aucune réponse ne convient, postez un message en indiquant bien le problème et son contexte.

      ¤ Rendez-vous sur le channel IRC #phpfrance sur un serveur undernet.

      Info Travailler avec les versions 7.x de PHP De nombreuses modifications ont été apportées à PHP 7, aussi bien en termes de performances que de fonctionnalités. Les frameworks n'étant parfois plus compatibles avec les versions de PHP 5 antérieures, il est préférable d'utiliser dès maintenant PHP 7.


  • Origine de la notice:
    • Abes ;
    • Electre
  • Disponible - A demander au bureau d'info. - DR BUR PFI

    Niveau 3 - Informatique