summaryrefslogtreecommitdiff
path: root/docs/fr/developers/01_First_steps.md
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2019-10-31 18:15:47 +0100
committerGravatar GitHub <noreply@github.com> 2019-10-31 18:15:47 +0100
commit3aa66f317b496ccd9a2df914bbc747c52081a7ad (patch)
tree6a3f3f74899801abdca00546e213dfdc141c53cf /docs/fr/developers/01_First_steps.md
parent82611c9622ed23b0e9fcf5f9f651ddffa1fd7706 (diff)
parentfcae48f313d399050cb15f37a8a73ae52fc67796 (diff)
Merge pull request #2599 from FreshRSS/dev1.15.0
FreshRSS 1.15
Diffstat (limited to 'docs/fr/developers/01_First_steps.md')
-rw-r--r--docs/fr/developers/01_First_steps.md61
1 files changed, 22 insertions, 39 deletions
diff --git a/docs/fr/developers/01_First_steps.md b/docs/fr/developers/01_First_steps.md
index d2bf9d315..df3fa65f2 100644
--- a/docs/fr/developers/01_First_steps.md
+++ b/docs/fr/developers/01_First_steps.md
@@ -57,7 +57,7 @@ Chaque opérateur est entouré d'espaces.
```php
if ($a == 10) {
- // faire quelque chose
+ // faire quelque chose
}
echo $a ? 1 : 0;
@@ -69,11 +69,11 @@ Il n'y a pas d'espaces entre des parenthèses. Il n'y a pas d'espaces avant une
```php
if ($a == 10) {
- // faire quelque chose
+ // faire quelque chose
}
if ((int)$a == 10) {
- // faire quelque chose
+ // faire quelque chose
}
```
@@ -84,16 +84,16 @@ Ce cas se présente le plus souvent en Javascript. Quand on a des fonctions chai
```javascript
// Première instruction
shortcut.add(shortcuts.mark_read, function () {
- //...
- }, {
- 'disable_in_input': true
- });
+ //...
+ }, {
+ 'disable_in_input': true
+ });
// Deuxième instruction
shortcut.add("shift+" + shortcuts.mark_read, function () {
- //...
- }, {
- 'disable_in_input': true
- });
+ //...
+ }, {
+ 'disable_in_input': true
+ });
```
## Longueur des lignes
@@ -105,7 +105,7 @@ Dans le cas des fonctions, les paramètres peuvent être déclarés sur plusieur
```php
function ma_fonction($param_1, $param_2,
$param_3, $param_4) {
- // faire quelque chose
+ // faire quelque chose
}
```
@@ -120,7 +120,7 @@ Les fonctions et les variables doivent suivre la convention "snake case".
```php
// une fontion
function nom_de_la_fontion() {
- // faire quelque chose
+ // faire quelque chose
}
// une variable
$nom_de_la_variable;
@@ -132,7 +132,7 @@ Les méthodes doivent suivre la convention "lower camel case".
```php
private function nomDeLaMethode() {
- // faire quelque chose
+ // faire quelque chose
}
```
@@ -148,26 +148,9 @@ abstract class NomDeLaClasse {}
Les fichiers doivent être encodés en UTF-8.
-## Compatibilité avec PHP 5.3
+## Compatibilité PHP
-Il ne faut pas demander l'indice d'un tableau qui est retourné par une fonction ou une méthode. Il faut passer par une variable intermédiaire.
-
-```php
-// code compatible avec PHP 5.3
-$ma_variable = fonction_qui_retourne_un_tableau();
-echo $ma_variable[0];
-// code incompatible avec PHP 5.3
-echo fonction_qui_retourne_un_tableau()[0];
-```
-
-Il ne faut pas utiliser la déclaration raccourcie des tableaux.
-
-```php
-// code compatible avec PHP 5.3
-$variable = array();
-// code incompatible avec PHP 5.3
-$variable = [];
-```
+Assurez-vous que votre code fonctionne avec une version de PHP aussi ancienne que celle que FreshRSS supporte officiellement.
## Divers
@@ -177,7 +160,7 @@ Les opérateurs doivent être en fin de ligne dans le cas de conditions sur plus
```php
if ($a == 10 ||
$a == 20) {
- // faire quelque chose
+ // faire quelque chose
}
```
@@ -190,9 +173,9 @@ Si le fichier ne contient que du PHP, il ne doit pas comporter de balise fermant
Lors de l'écriture de tableaux sur plusieurs lignes, tous les éléments doivent être suivis d'une virgule (même le dernier).
```php
-$variable = array(
- "valeur 1",
- "valeur 2",
- "valeur 3",
-);
+$variable = [
+ "valeur 1",
+ "valeur 2",
+ "valeur 3",
+];
```