Page 1 sur 1
Réécrire un site en vieux PHP vers nouveau PHP
Posté : 10 juin 2015, 12:30
par foetus69
Kikoo,
J'ai un vieux site développé en procédural et je souhaitai le remettre au goût du jour (POO) mais je ne sais pas par quoi, où commencer ^^.
Je suis un peu perdue avec les histoires de frameworks, pdo, symphony etc... C'est quoi la "chose" communément utilisée ?
Big bisous.
Fée.
Re: Réécrire un site en vieux PHP vers nouveau PHP
Posté : 11 juin 2015, 09:58
par Berzemus
Le vieux briscard que je suis à envie de dire que si tu es le-a seul-e développeur-se de cette application, ou qu'il n'y a qu'un seul site qui tourne dessus, et qu'il n'a pas vocation à être "open-sourcé", je ne vois ni l'intérêt de POO ni d'aucun framework particulier, sinon de s'exercer et d'obtenir un peu d'expérience.
Tu peux introduire des nouvelles possibilités du langage petit à petit (expressions de constantes, fonction variables & lambda, générateurs, traits, espaces de noms, etc..) en remplaçant les anciens modules, mais un changement drastique (full-objet, framework, ...) nécessitera probablement de tout ré-écrire d'un coup.
Re: Réécrire un site en vieux PHP vers nouveau PHP
Posté : 16 juin 2015, 09:35
par foetus69
Kikoo,
Le vieux briscard que je suis à envie de dire que si tu es le-a seul-e développeur-se de cette application, ou qu'il n'y a qu'un seul site qui tourne dessus, et qu'il n'a pas vocation à être "open-sourcé", je ne vois ni l'intérêt de POO ni d'aucun framework particulier, sinon de s'exercer et d'obtenir un peu d'expérience
Tu veux dire par là que faire des $query et $result = mysql_query($query) ne sont pas has-been du tout ?
J'ai cru comprendre que pdo intégré une notion de sécurité supplémentaire. Il n'y a vraiment pas de standard vis à vis de tout cela ? Je suis preneuse de toutes best pratices
Par exemple quelle est la meilleure façon de faire un select et autres insert ou bien encore connexion à une bdd si on reste dans du standard.
Fée
Re: Réécrire un site en vieux PHP vers nouveau PHP
Posté : 17 juin 2015, 22:00
par moogli
salut,
La poo est dans l'air du temps mais correctement organisé un code procédural est satisfaisant. Parfois même plus que la poo si l'on ne maîtrise pas le concept.
La poo amène généralement de la complexité. Cela est du à l'abstraction que l'on prends face au code et à l'application de différent motifs de conception qui amène de plus en plus couche (dao, mvc, commande etc.etc.).
Pour ce qui est des fonctions mysql_* c'est surtout que l'extension n'est plus maintenue est voué a disparaître (en faite elle est supprimée avec php7 qui est la prochaine version majeur dispo en fin d'année).
https://wiki.php.net/rfc/remove_depreca ... ty_in_php7
Pour le choix de l'api :
http://php.net/manual/fr/mysqlinfo.api.choosing.php
mysqli peux être utilisé en procédural ou en POO, PDO seulement en objet.
la notion de sécurité dont tu parles, c'est l'abus d'utilisation des procédures stockées qui, par défaut, effectue la "protection" des données pour éviter les injection SQL. tu peux très bien protéger tes données avec l'extension mysql (mysql_real_escape_string). L'utilisation en abus des requêtes préparées est, à mon goût, une mauvaise habitude qui fat oublier les bases
du coup, comme déjà indiqué, en dehors de l'aspect instructif ou le "plaisir" de moderniser le code tu n'y pas grand intéret.
Par contre tu peux passer de mysql à mysqli (c'est assez simple) et ton sera prêt pour php 7
@+
[RESOLU] Réécrire un site en vieux PHP vers nouveau PHP
Posté : 18 juin 2015, 10:38
par foetus69
Kikoo,
Merci bcp moogli !
Je suis convaincue et vais partir sur du mysqli
Féfé.
Ps : je voulais mettre le sujet en résolu (jai mis [RESOLU] dans le sujet de mon dernier message mais ça ne s'affiche pas).
Comment mettre en résolu

?
Re: [RESOLU] Réécrire un site en vieux PHP vers nouveau PHP
Posté : 18 juin 2015, 12:10
par @rthur
Ps : je voulais mettre le sujet en résolu (jai mis [RESOLU] dans le sujet de mon dernier message mais ça ne s'affiche pas).
Comment mettre en résolu

?
Tu as un gros bouton bleu [Résolu ?] sous le titre tout en haut de la page du sujet
Re: Réécrire un site en vieux PHP vers nouveau PHP
Posté : 19 juin 2015, 14:00
par foetus69
Bonjour @rthur,
Non désolée je n'ai pas ce bouton [Résolu ?]
J'ai une pub sur drupagora.
Mon titre
6 messages • Page 1 sur 1 Outils Du Sujet
J'ai rien entre Mon titre et 6 messages • Page 1 sur 1 Outils Du Sujet.
Bug ? ou p'tet un script bloqué ?
Féfé
Re: Réécrire un site en vieux PHP vers nouveau PHP
Posté : 20 juin 2015, 11:16
par moogli
tu devrais avoir ceci normalement ?
2015-06-20 11_14_08-Réécrire un site en vieux PHP vers nouveau PHP - Forum d'entraide PHPFrance.png
comme je suis sympa je le fait pour toi
@+
Re: [RESOLU] Réécrire un site en vieux PHP vers nouveau PHP
Posté : 20 juin 2015, 16:18
par @rthur
Tu n'aurai pas un adblock activé ?
Re: [RESOLU] Réécrire un site en vieux PHP vers nouveau PHP
Posté : 08 juil. 2015, 10:39
par foetus69
Coucou,
re re re re re ^^
Alors sur mon poste de travail j'ai maintenant Résolu ! qui est coché mais je vous jure que je n'avais pas ce bouton auparavant.
Etrange
Ps : merci Moogli !