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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

code source native fonctions et autres ressources php


Sujet :

Langage PHP

  1. #1
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 238
    Par défaut code source native fonctions et autres ressources php
    Bonjour

    Tout est dans le titre
    Je dois faire mal ma requête sur google, mais je ne trouve pas de site pour le code source natif des fonctions et autres php que l'on peut trouver par exemple https://www.php.net/


    Merci à vous tous

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 683
    Par défaut
    les sources de PHP sont sur github là :
    https://github.com/php

    vous pouvez aussi trouver des informations sur la préparation de l'environnement de travail dans la documentation :
    https://www.php.net/build-setup.php

  3. #3
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 238
    Par défaut
    Merci
    Mais ça me parait compliqué juste pour avoir le code source des fonctions natives de php.
    En plus je ne vois pas sur les deux liens où c'est exactement, et comment faire ?

    J'espérais trouver une sorte de "javadoc" pour php !
    Désolé, d'ailleurs, je ne me rappelle plus non plus quand je faisais du java, où j'avais trouvé aussi le code de chaque méthode de class , même si dans le labyrinthe d'oracle on retrouve parfois le code d'une méthode

    Bref là, je cherchais juste pour PHP, par exemple le code de get_resource_id mais je suis sous PHP7.
    Et plutôt que de me compliquer à tout mettre à jour vers PHP8 sous wamp et eclipse, me suis dit que j'allais coder la fonction, celle ci est simple, mais du coup je voulais quand même voir si la fonction native php8 était si différente.

    Je dois être un peu largué là je crois

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    PHP est écrit en C , tu ne peux donc pas remonter au code d'une fonction native comme tu le ferais en debuggant du java par exemple.

    Le code source de la fonction que tu recherche est dispo ici : https://github.com/php/php-src/blob/...ctions.c#L1408 mais ca va pas t'avancer des masses.

    Je doute d'ailleurs que tu puisse la reproduire simplement en PHP puisque ca traite des ressources qui est un "objet" interne à PHP.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 238
    Par défaut
    Citation Envoyé par grunk Voir le message


    Je doute d'ailleurs que tu puisse la reproduire simplement en PHP puisque ca traite des ressources qui est un "objet" interne à PHP.
    Je comprend.
    Comme je devais gérer des images, j'ai juste codé ça pour ressembler à la fonction que je n'avais pas accès en php7:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function get_resource_id($filename=NULL){
     
    	$ressourceInfo=getimagesize($filename,$info);
    	$ressourceID=$ressourceInfo[2];
    	return $ressourceID;
    }
    Je met en résolu par défaut ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 06/05/2011, 13h27
  2. Code source des fonctions standard
    Par Ladgalen dans le forum Bibliothèque standard
    Réponses: 13
    Dernier message: 05/01/2010, 15h22
  3. Réponses: 5
    Dernier message: 13/03/2007, 23h20
  4. Réponses: 4
    Dernier message: 01/03/2007, 13h19
  5. Commet récuperer le code source d'une page HTML en PHP ?
    Par insane_80 dans le forum Langage
    Réponses: 1
    Dernier message: 24/01/2007, 21h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo