La société qui développe Symfony est SensioLabs.
- Blackfire.io
- Twig
| <?php | |
| namespace App\Entity; | |
| use Doctrine\ORM\Mapping as ORM; | |
| /** | |
| * @ORM\Entity(repositoryClass="App\Repository\ArticleRepository") | |
| */ | |
| class Article |
| <?php | |
| class TimeTravel { | |
| private $start; | |
| private $end; | |
| public function __construct($start, $end) { | |
| $this->start = $start; | |
| $this->end = $end; | |
| } |
Un style de programmation permettant plus facilement de conceptualiser, modéliser des entités, des idées du monde physique.
En PHP orienté objet une classe permet de définir un moule qui servira à créer des objets. Une classe est composée d' attributs et de methode qui la definissent. Les attributs sont des variables internes attachées à la classe. Les methodes, sont le moyen d'agir sur les propriétés (comportements). $this est une variable interne à la classe représentant une instance de cette classe. Elle donne un accès en mémoire de celle-ci. L'opérateur -> permet d'accéder à un élément de tel objet, tandis que l'opérateur :: permet d'accéder à un élément de telle classe.
CLIC & COUPE
Premier objectif : système résa opérationnel.
Page accueil : barre de recherche + connexion
| <?php | |
| $acceptedType = array('image/gif','image/jpeg','image/png'); | |
| if(isset($_POST['submit'])) | |
| { | |
| if(count($_FILES['pictures']['name']) > 0) | |
| { | |
| //Loop through each file | |
| for($i=0; $i<count($_FILES['pictures']['name']); $i++) | |
| { | |
| //Get the temp file path |
| <?php | |
| $nomErr = $mailErr = $telErr = $subjectErr = $messageErr = $prenomErr = ""; | |
| $name = $email = $tel = $message = $subject = $firstName = ""; | |
| $success =true; | |
| if ($_SERVER["REQUEST_METHOD"] == "POST") { | |
| if (empty($_POST["user_name"])) { | |
| $nomErr = "Name is required"; | |
| $success =false; | |
| } else { | |
| $name = $_POST["user_name"]; |
| const movie = "Pulp fiction"; | |
| const date = "1994"; | |
| const real = "Quentin Tarantino"; | |
| const message = 'My favourite movie is ' + movie + ' by ' + real + ', released in ' + date + '.'; | |
| alert(message); |
| <?php | |
| function writeSecretSentence(string $param_1, string $param_2): string { | |
| return "$param_1 s'incline face à $param_2"; | |
| } | |
| echo writeSecretSentence("Le mammouth", "la glace"); | |
| ?> |
| <?php | |
| class personne { | |
| public $nom; | |
| public $prenom; | |
| public $date; | |
| public $adresse; | |
| public function getInfos() { | |
| echo $this->nom.' '.$this->prenom.' '.$this->date.' '.$this->adresse; | |
| } |