Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 [PHP]Prog Orientée Objet Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
kooma
Forumeur occasionnel
Forumeur occasionnel


BTS IG - Option développeur 2ème année
Sexe: Sexe:Masculin
Messages: 37
Localisation: Avignon/Montpellier

MessagePosté le: Lun 17 Avr 2006 - 00:41 Répondre en citantRevenir en haut

Bonjour à tous !
Pour mon stage, il me faudrait un cours théorique sur la POO et un cours orienté PHP4... En effet, je ne suis qu'en première année mais mon stage nécessite la maitrise de cet outil... Pourriez vous me renseigner ?
Voir le profil de l'utilisateurEnvoyer un message privé

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
telynor
Résident du forum
Résident du forum


Post-BTS
Sexe: Sexe:Féminin
Messages: 345
Localisation: IDF

MessagePosté le: Lun 17 Avr 2006 - 08:44 Répondre en citantRevenir en haut

au risque de dire une connerie mais php4 n'est pas orienté objet, ca commence avec php5 il me semble
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger
kooma
Forumeur occasionnel
Forumeur occasionnel


BTS IG - Option développeur 2ème année
Sexe: Sexe:Masculin
Messages: 37
Localisation: Avignon/Montpellier

MessagePosté le: Lun 17 Avr 2006 - 10:44 Répondre en citantRevenir en haut

telynor a écrit:
au risque de dire une connerie mais php4 n'est pas orienté objet, ca commence avec php5 il me semble

Si si, il est "légèrement" orienté objet. Tu peux faire des classes, mais il ne connait ni l'encapsulation, ni l'héritage.
Ma société de stage va passer en PHP5, mais pour l'instant tout leurs serveurs sont en PHP4 et donc ils utilisent les classes rudimentaires du PHP4
Voir le profil de l'utilisateurEnvoyer un message privé
Genzo
Modérateur
Modérateur


Post-BTS
Sexe: Sexe:Masculin
Messages: 1706
Localisation: Sartrouville (78)

MessagePosté le: Mar 18 Avr 2006 - 10:48 Répondre en citantRevenir en haut

kooma a écrit:
Si si, il est "légèrement" orienté objet. Tu peux faire des classes, mais il ne connait ni l'encapsulation, ni l'héritage.
Ma société de stage va passer en PHP5, mais pour l'instant tout leurs serveurs sont en PHP4 et donc ils utilisent les classes rudimentaires du PHP4

Autant attendre PHP6. PHP5 n'est juste qu'une passerelle entre les 4 et 6.

_________________
N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
Méthylbro
Newbiiiie
Newbiiiie


BTS IG - Option développeur 2ème année
Sexe: Sexe:Masculin
Messages: 12
Localisation: Tarbes, Midi-Pyrénées.

MessagePosté le: Jeu 27 Avr 2006 - 21:27 Répondre en citantRevenir en haut

en effet, ne consiédère pas php5 comme langage orienté objet. Car même avec les prémices de sa version 5, il ne s'agit encore que de langage impératif. Et encore heureux ^^

Si tu veut un bon langage orienté objet, et commun ; prend plutot java par exemple.
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
kooma
Forumeur occasionnel
Forumeur occasionnel


BTS IG - Option développeur 2ème année
Sexe: Sexe:Masculin
Messages: 37
Localisation: Avignon/Montpellier

MessagePosté le: Ven 28 Avr 2006 - 18:58 Répondre en citantRevenir en haut

Nan nan mais je suis tout à fait d'accord avec vous, hein. Java fait partie de mes "cibles" à apprendre (avec Python).
Mais dans le cas présent, c'est l'entreprise qui fonctionne en php, et ils utilisent plus le langage objet de façon à avoir une organisation claire et propre plutôt que dans le but d'utiliser ses spécifités. Je crois pas avoir mon mot à dire au sujet du langage à utiliser Very Happy .
Voir le profil de l'utilisateurEnvoyer un message privé
kazhar
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 126
Localisation: Lyon

MessagePosté le: Jeu 04 Mai 2006 - 18:44 Répondre en citantRevenir en haut

En tout cas, ce qui est sur, c'est que en PHP 4, si tu a déjà compris le principe d'objet, tu va avoir rapidement fait le tour.

Code:
class test {
function test1($var) {
return $var + 1;
}

function test2($var) {
return $var - 1;
}

}


Code:
$class = new test;
$var = 1;

$class->test1($var);
echo $var.'<br />';
$class->test2($var);
echo $var;


Grosso modo, tu a fait le tour en php 4.

php 5 ajoute les principes de variables privées, protégées, ou publiques, ainsi que ___construct, et ___destruct.
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Genzo
Modérateur
Modérateur


Post-BTS
Sexe: Sexe:Masculin
Messages: 1706
Localisation: Sartrouville (78)

MessagePosté le: Ven 05 Mai 2006 - 09:40 Répondre en citantRevenir en haut

Ca reste quand même bien utile pour le système de templates Mr. Green

_________________
N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
kooma
Forumeur occasionnel
Forumeur occasionnel


BTS IG - Option développeur 2ème année
Sexe: Sexe:Masculin
Messages: 37
Localisation: Avignon/Montpellier

MessagePosté le: Ven 05 Mai 2006 - 12:25 Répondre en citantRevenir en haut

KaZhaR a écrit:
En tout cas, ce qui est sur, c'est que en PHP 4, si tu a déjà compris le principe d'objet, tu va avoir rapidement fait le tour.

Code:
class test {
function test1($var) {
return $var + 1;
}

function test2($var) {
return $var - 1;
}

}


Code:
$class = new test;
$var = 1;

$class->test1($var);
echo $var.'<br>';
$class->test2($var);
echo $var;


Grosso modo, tu a fait le tour en php 4.

php 5 ajoute les principes de variables privées, protégées, ou publiques, ainsi que ___construct, et ___destruct.


Oui c'est à peu près ça, avec les extends en plus.
Bon enfin le stage a commencé, j'ai un peu flippé pour rien, vu que en effet, c'est vraiment rudimentaire Very Happy
Ils l'utilisent principalement pour bien ranger les fonctions de leur système assez génial de gestion de sites web.
Voir le profil de l'utilisateurEnvoyer un message privé
keldrill
Résident du forum
Résident du forum




Messages: 284

MessagePosté le: Ven 05 Mai 2006 - 13:27 Répondre en citantRevenir en haut

Genzo a écrit:
Ca reste quand même bien utile pour le système de templates Mr. Green


Et dire que certains développent encore sans templates Mr. Green

_________________
Read The Life Manual
http://indriya.org - http://circle-rock.net
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Ven 05 Mai 2006 - 19:26 Répondre en citantRevenir en haut

keldrill a écrit:
Genzo a écrit:
Ca reste quand même bien utile pour le système de templates Mr. Green


Et dire que certains développent encore sans templates Mr. Green

Hélas.

_________________
Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
Méthylbro
Newbiiiie
Newbiiiie


BTS IG - Option développeur 2ème année
Sexe: Sexe:Masculin
Messages: 12
Localisation: Tarbes, Midi-Pyrénées.

MessagePosté le: Lun 08 Mai 2006 - 10:35 Répondre en citantRevenir en haut

bah ca parait logique de ne plus faire de templates.

Pourquoi ce casser le c** alors qu'un document xhtml propre et une bonne feuille de style fait largement l'affaire.

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Genzo
Modérateur
Modérateur


Post-BTS
Sexe: Sexe:Masculin
Messages: 1706
Localisation: Sartrouville (78)

MessagePosté le: Lun 08 Mai 2006 - 12:43 Répondre en citantRevenir en haut

Méthylbro a écrit:
bah ca parait logique de ne plus faire de templates.

Pourquoi ce casser le c** alors qu'un document xhtml propre et une bonne feuille de style fait largement l'affaire.

Je suis le plus possible aux normes XHTML 1.0 STRICT/CSS 2.
Pour la version 2 de mon site en préparation, j'ai intégré le système de templates.

C'est sublime cet outil !
- Côté client, avec ou sans Templates, le résultat est le même.
- Coté développement, c'est bien plus propre et organisé.

J'ai deux nouveaux dossiers /php et /tpl. Quand je veux modifier du PHP je me retrouve plus facilement, et vis versa avec le XHTML.

_________________
N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum