IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ PHP

FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021 

 
OuvrirSommaireGénéralitésUtiliser la documentation officielle

À consulter en ligne La page d'accueil de la documentation en ligne se trouve à l'adresse : https://www.php.net/docs.php
Depuis cette adresse, il est possible d'accéder à toutes les langues et à tous les formats disponibles.

À télécharger La documentation disponible en téléchargement se trouve à l'adresse : https://www.php.net/download-docs.php
Les formats à disposition sont :

Mis à jour le 6 août 2008  par Eric Berger

Il suffit de se rendre à l'url suivante en remplaçant "nomFonction" par le nom de la fonction à laquelle on souhaite accéder.

 
Sélectionnez
http://php.net/nomFonction
Mis à jour le 6 août 2008  par Eric Berger

Bases de données : les liens vers la documentation des interfaces avec les différentes bases de données se trouvent ici : Quelle base de données utiliser ?
Les bases du langage : https://www.php.net/manual/fr/langref.php
En-têtes HTTP, Cookies, Connections, etc. : https://www.php.net/manual/fr/features.php
Les tableaux : https://www.php.net/distributions/manual/php_manual_fr.tar.gz
Les classes et objets : https://www.php.net/manual/en/book.classobj.php
Dates et heures : https://www.php.net/manual/en/book.datetime.php
Système de fichiers : https://www.php.net/manual/en/book.filesystem.php
Images, librairie GD : https://www.php.net/manual/en/book.image.php
Fonctions mathématiques : https://www.php.net/manual/en/book.math.php
Les sessions : https://www.php.net/manual/fr/features.sessions.php
Expressions régulières : https://www.php.net/manual/en/book.pcre.php
Chaînes de caractères : https://www.php.net/manual/fr/language.types.string.php

Mis à jour le 6 août 2008  par Eric Berger

J'utilise une fonction de PHP trouvée dans un vieux tuto ou employée dans un script téléchargé sur le Net. Malheureusement, elle est introuvable dans le manuel en ligne.

La réponse est que cette fonction est "deprecated", c'est-à-dire qu'elle n'est plus utilisée sous la même forme car elle a changée d'orthographe. Ceci est très courant. C'est pourquoi elle n'est plus référencée dans le manuel en ligne. Pourtant pour des raisons de compatibilité ascendante, PHP comprend toujours les anciennes formes désuètes afin que les anciens scripts puissent tourner sans erreur (sinon il faudrait sans cesse tout réécrire).

Prenons l'exemple de mysql_numrows() qui permet de connaître le nombre de lignes retournées par une requête MySQL. Elle n'est plus référencée dans le manuel depuis PHP 4 mais reste utilisable. Il est donc conseillé d'utiliser la nouvelle forme mysql_num_rows().

Seul le manuel de PHP 2 référence l'ancienne forme : http://www.php.net/manual/phpfi2.php#mysql_numrows

Voici ce que dit un manuel trouvé sur le net : "For downward compatibility mysql_numrows() can also be used. This is deprecated however. "

D'une manière générale, beaucoup de fonctions PHP sont "périmées" et donc leur nom est devenu un alias vers la nouvelle syntaxe.

Mis à jour le 6 août 2008  par Cyberzoide

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.