Pointeurs en php?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pointeurs en php?

par adri » 27 juil. 2005, 13:52

ça te permet de faire un tas de trucs fun comme

- une liste liée (structure d pile)
- une fonction qui modifie les valeurs transmises
- et euh, un tas d'autres petits trucs utiles qui apparaissent qd on veut se simplifier la vie.

Sinon euh, le pointeur est une simple variable qui a comme valeur une adresse d'une autre variable (ça c la théorie)
au cours on te dira: c'est une variable où la valeur à droite est une valeur à gauche d'une autre variable...

par zeus » 27 juil. 2005, 13:49

Au lieu de passer la valeur d'une variable, tu passes l'adresse de la case mémoire qui lui est réservé.

Donc si tu modifie cette variable, tu modifie TOUTES les variable qui pointent vers cette case mémoire

Ca permet d'élargir la portée des variables

par mere-teresa » 27 juil. 2005, 13:47

Etant ignare : à quoi servent les pointeurs ?

par zeus » 27 juil. 2005, 13:41

Je m'y suis pas encore assez plongé mais je crois qu'il y a des pointeurs en PHP5.

Mais là, sûr à 1% :roll:

par adri » 27 juil. 2005, 13:40

erf, dommage, ça aurait rajouter un tit côté attractif au php :p

tant pis, et euh, merchi pour la réponse, j'ai failli oublié c tit détail :p

par zeus » 27 juil. 2005, 13:38

Les pointeurs n'existe pas en PHP4 Désolé

J'en suis pas sûr à 100% mais "seulement" à 99% ;)

Pointeurs en php?

par adri » 27 juil. 2005, 13:35

Resalutations à tous:

J'ai bien remarqué que le php et le C on énormément de chose en commun point de vue syntaxe et donc je me demandais si on pouvait faire des pointeurs en php.

J'ai parcouru un peu le manuel php mais , sans trouver un sujet dédié aux pointeurs...

Ce serait tellement plus simple de pouvoir utiliser des pointeurs dans certains cas.

pour citer un exemple en C que je ne sais pas faire encore en php:

Code : Tout sélectionner

void queportelenain(int* pointeurA, int* pointeurB) { //... }
parce que, qd on a gouté aux pointeurs, on aimerait bien continuer à les utiliser :d.

Donc la question en clair et net: Est-il possible de créer un pointeur aussi facilement qu'en C en PHP?