$mysqli = mysqli_connect("example.com", "user", "password", "database");
$res = mysqli_query($mysqli, "SELECT 'Please, do not use ' AS _msg FROM DUAL");
$row = mysqli_fetch_assoc($res);
echo $row['_msg'];
class Person
{
private $firstname; // Ceci est une propriété (property) ou un attribut (attribut)
/**
Ceci est une méthode (method)
*/
public function getFirstname()
{
}
}
{
require": {
"curl/curl": "^1.6",
"sensio/framework-extra-bundle": "^3.0.2",
"simple-bus/symfony-bridge": "^4.1",
"sendinblue/sendinblue-api-bundle": "2.0.*"
},
require-dev": {
"sensio/generator-bundle": "^3.0",
"symfony/phpunit-bridge": "^3.0"
}
}
$> composer install
$> composer update
composer require symfony/yaml
{
require": {
"curl/curl": "^1.6",
"sensio/framework-extra-bundle": "^3.0.2",
"simple-bus/symfony-bridge": "^4.1",
"sendinblue/sendinblue-api-bundle": "2.0.*",
"symfony/yaml": "2.0.*",
},
require-dev": {
"sensio/generator-bundle": "^3.0",
"symfony/phpunit-bridge": "^3.0"
}
}
Via Composer
composer create-project symfony/framework-standard-edition my_project_name
Via Symfony
# Linux and macOS systems
sudo mkdir -p /usr/local/bin
sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
# Windows systems
php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));"
# Installation du projet
symfony new my_project_name
En cas de bugs lors de l'installation de Symfony (sous Windows, erreur curl: (60) SSL certificate), télécharger un certificat https://curl.haxx.se/ca/cacert.pem modifier le fichier php.ini https://openclassrooms.com/forum/sujet/symfony-3-erreur-installation et y ajouter le chemin vers le certificat.