-
Notifications
You must be signed in to change notification settings - Fork 5
PHP
On a besoin d'un langage de programmation côté serveur, on a choisi d'essayer PHP. La documentation est surabondante sur le sujet, à commencer par le site officiel de l'éditeur : http://php.net/
Notez que ces modules sont installés automatiquement par la méthode automatique (grâce à apt)
Nous allons utiliser PHP via le module apache idoine (si, si, idoine), et profiter de sa simplicité d'installation malgré ses pauvres performances générales. Pour en savoir plus, c'est ici : http://php.net/manual/fr/security.apache.php
On utilise aussi un binding php <-> mysql , la documentation en ligne est abondante, notamment ici : http://php.net/manual/en/mysqlinfo.library.choosing.php ou là : https://dev.mysql.com/doc/apis-php/en/
Certaines informations d'environnement sont accessibles facilement via des variables superglobales dans PHP. La documentation est abondante, notamment http://www.w3schools.com/php/php_superglobals.asp
On utilise très courrament les superglobales $_SERVER , $_POST , $_GET
On doit pouvoir éxécuter les scripts php en pas à pas, et ainsi pouvoir inspecter l'état de la mémoire, le stack, placer des breakpoints, ... Cette technique permet de produire un code d'une grande qualité.
La documentation est abondante en ligne, à commencer par le site de l'éditeur du paquet, ou bien une version plus digeste sur openclassrooms.