Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (50)
Print (65)
Programmation
PHP (66)
ASP (2)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (257)
926 Sujets
12256 Réponses
Programmation > PHP > RTFM
RTFM
bonjour

j'ai une petite question en matiere de programmation PHP:
y a un truc que je n'arrive pas à saisir c'est lorsque je vois dans certains scripts $variable1 -> $variable2 çà veux dire quoi ?

qu'y a t'il en amont ?
et en aval ?

c'est juste une assignation ou cela à une fonction particuliere ?

ce qui m'étonne c'est que je n'en ai jamais eu besoin ou alors est ce que j'en ai eu besoin et que cela m'aurait rendu un grand service ...

merci de m'aider à me coucher moins bete ce soir :)
Posté le 01 11 2006 à 10h54
veensez - Membre - www

Réponses - RTFM
 Ma réponse ne va pas forcémenet être des plus précise :)
C'est sans doute pour acceder au contenu d'une variable dans un objet.

Par exemple avec un tableau tu aurait eut :


<?
$_exemple1 
= array();
$_exemple1['truc'] = 'arf1 !';

print 
$_exemple1['truc']; // arf1 !
?>


Mais si ca avait été un objet :


<?
class _array{
    var 
$truc 'arf2 !';
    var 
$truc2 'arf3 !';
}
$_exemple2 = new _array();

print 
$_exemple2->truc// arf2 !

$var 'truc2';
print 
$_exemple2->$var// arf3 !
?>
Posté le 01 11 2006 à 11h23
cob - Membre
donc c'est en relation avec les class, c'est pour çà que j'en ai pas eu besoin , je n'ai pas encore piger les classes ^^
Posté le 01 11 2006 à 11h36
veensez - Membre - www
 En tout ca tout ce qui est structuré en object.

Par exemple avec un mysql_fetch_object :


<?php
mysql_connect
("hostname""user""password");
mysql_select_db("mydb");
$result mysql_query("select * from mytable");
while (
$row mysql_fetch_object($result)) {
   echo 
$row->user_id;
   echo 
$row->fullname;
}
mysql_free_result($result);
?>
Posté le 01 11 2006 à 11h56
cob - Membre
ok, la notion d'objet reste encore flou pour moi mais dans ce que je comprends à priori $var-> $varb est à peu de chose équivalent à $var[$varb], non ?
Posté le 01 11 2006 à 12h09
veensez - Membre - www
Mais en plus propre :) Enfin, dans ce cas précis : c'est poreil de chez poreil.

Par contre si tu t'interesse aux objets tu veras qu'on peut allez beaucoup plus loin que la simple manipulation de chaine.
Le plus difficile étant d'acquérir et comprendre la logique pour bosser avec.
Apres quelque temps ... on ne se souvient même plus comment on pouvait coder sans ;)
Posté le 01 11 2006 à 13h02
cob - Membre
 je veux bien te croire j'en ai eu l'experience avec diverses méthodes et fonctions

pour les classes on peux aisément les remplacer par des function non ?

AUTRE QUESTION : j'ai un soucis avec str_word_count
j'ecris :

$var = 'electro éléctro';

str_word_count($var,1,'é');


et çà me retourne :

array(
[0] = electro
[1]=l
[2]=ctro
)
je croyais que déclarer les accents dans la charlist de str_word_count servait à les faire reconnaitre ? en revanche çà fonctionne avec les chiffres ...
Posté le 01 11 2006 à 13h28
veensez - Membre - www
Vi et non. Disons que l'interet principale des class étant la notion d'héritage. C'est à dire qu'un simple objet peut être étendu (méthodes et attributs) par une autre class. De cette manière tu obtient une meilleur vu d'ensemble de ton projet. Ce qui le rend plus mieux manipulable.

Je sais pas si l'image est bonne mais c'est un peu comme en CSS. Plus de confort à bosser avec une feuille de style que du style écrit partout dans tes tags.

Pour str_word_count, je n'ai po PHP5 :)
Posté le 01 11 2006 à 14h06
cob - Membre
Sujets PHP
<< 1 2 3 4 5 6 7 >>
[résolu] mySQL & css
Auteur : geoffroy
Posté le 06 02 2007 à 15h00
11 Réponses (Nouveau sujet)
Sujet visité 812 fois
[Résolu] Mysql et (...)
Auteur : aguenard
Posté le 04 02 2007 à 17h25
3 Réponses (Nouveau sujet)
Sujet visité 939 fois
localisation
Auteur : senkante
Posté le 28 01 2007 à 17h20
9 Réponses (Nouveau sujet)
Sujet visité 1336 fois
PHP / XML
Auteur : benzor
Posté le 21 01 2007 à 12h11
21 Réponses (Nouveau sujet)
Sujet visité 1718 fois
Programme PHP
Auteur : caniche
Posté le 16 01 2007 à 08h05
43 Réponses (Nouveau sujet)
Sujet visité 1459 fois
CMS Multi Site et (...)
Auteur : Narno
Posté le 26 01 2007 à 12h28
6 Réponses (Nouveau sujet)
Sujet visité 1173 fois
HTACCESS - URL (...)
Auteur : Narno
Posté le 12 07 2006 à 16h29
14 Réponses (Nouveau sujet)
Sujet visité 1028 fois
[Résolu] URL (...)
Auteur : mob
Posté le 14 01 2007 à 00h52
10 Réponses (Nouveau sujet)
Sujet visité 980 fois
Free - Internal (...)
Auteur : Narno
Posté le 22 12 2006 à 11h19
7 Réponses (Nouveau sujet)
Sujet visité 1035 fois
Offre CDI - (...)
Auteur : McFly
Posté le 12 01 2007 à 18h54
0 Réponse (Nouveau sujet)
Sujet visité 601 fois

Sujet bloqué
<< 1 2 3 4 5 6 7 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006