Je ne comprends pas cette syntaxe

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Alorsladaccord, 10 Avril 2017.

  1. Alorsladaccord
    Alorsladaccord WRInaute occasionnel
    Inscrit:
    30 Juillet 2014
    Messages:
    485
    J'aime reçus:
    0
    Bonjour,

    Je suis un peu à la traine en PHP et là, j'ai du mal avec cette ligne de code :

    Code:
    $id = $_ctx->posts->post_id;
    Je sais que c'est extrait du contexte, mais peu importe. COmme ça, à votre avis, ça peut vouloir dire quoi ? Ce sont ces -> qui me gênent.

    Ca signifie quoi ? L'appel d'une fonction ? Et pourquoi deux -> de suite ?


    Merci d'avance !
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 834
    J'aime reçus:
    246
  3. Alorsladaccord
    Alorsladaccord WRInaute occasionnel
    Inscrit:
    30 Juillet 2014
    Messages:
    485
    J'aime reçus:
    0
    Salut spout,

    J'ai compris le principe de l'orienté objet dans les grandes lignes et je vais l'utiliser pour un premier script. Mais je n'ai pas approfondi encore. Et là, tu me renvoies vers l'intégralité de la doc'... Je vais pas tout relire comme ça, sinon c'est même plus la peine d'ouvrir un topic...

    Concrètement, ce " -> ", ça se traduit comment en bon français, s'il te plait ?
    Et on ne rencontre cela qu'en POO ?
    Maintenant, je le vois partout dans tous les scripts de pro.
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 875
    J'aime reçus:
    72
  5. Alorsladaccord
    Alorsladaccord WRInaute occasionnel
    Inscrit:
    30 Juillet 2014
    Messages:
    485
    J'aime reçus:
    0
    Salut UsagiYojimbo,

    J'ai lu ta page, un tierd disons, et je ne suis pas allé plus loin, parce qu'un passage m'interpelle (et le reste de la page ne semble pas y répondre).

    L'auteur du tuto insiste bien sur ce passage dans les lignes qui suivent.
    Mais il ne dit pas est stocké l'objet.
    Par exemple, il nous dit que $objet contient l'id de l'objet et non tout l'objet avec toutes ses variables. Et il prend pour comparaison les id d'un tuple dans une BDD. Ok, mais pour le tuple, c'est facile de savoir où sont les autres variables : elles sont dans la BDD.
    Mais pour le reste de l'objet dont seul l'id est contenu dans $objet, où se trouvent les autres paramètres et variables en tous genres ? C'est stocké dans quoi, tout ça ?

    Et si j'ai bien compris, -> appelle donc une variable de l'objet, ou une fonction contenue dans l'objet, c'est cela ? (je ne sais plus si un objet peut contenir des fonctions).

    Encore merci d'avance pour vos lumières.
     
Chargement...
Similar Threads - comprends syntaxe Forum Date
RPM multiplié par 3 ou 4 : je ne comprends pas AdSense Hier à 16:02
Prob. ergonomie mobile, je ne comprends pas Référencement Google 22 Mai 2019
retour d'expérience et...je ne comprends pas ce qui se passe.... Débuter en référencement 22 Février 2016
Je ne comprends pas le résultat Référencement Google 3 Septembre 2015
Ne comprends comment supprimer ces pages fantomes Crawl et indexation Google, sitemaps 6 Juillet 2015
Redirection que je ne comprends pas ... URL Rewriting et .htaccess 18 Mai 2015
Je ne comprends pas mon erreur 500 ! Une idée ? Développement d'un site Web ou d'une appli mobile 9 Novembre 2013
je ne comprends pas , A l'aide Débuter en référencement 26 Septembre 2013
Page Rank : je n'y comprends rien ! Débuter en référencement 8 Août 2013
Je ne comprends rien au référencement : besoin d'aide Débuter en référencement 19 Avril 2013
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice