619Fermer621
MeowcateLe 21/01/2015 à 09:21
Je serais bien d'accord pour dire que PHP n'est pas ce que je conseillerai pour démarrer en prog.
Cependant, les problèmes évoqués sur ce topic sur PHP sont relativement spécifiques : peu de chances que ce genre d'incohérence n'arrive quand on code pour apprendre le langage.
Pour la table de vérité au passage, faute de bricoler je m'impose des normes : la variable à gauche ($var == 'var'), si les valeurs possibles sont connues et qu'on a besoin de souplesse == est envisageable*, sinon du === systématique.
Je sais qu'on ne devrait pas avoir à se faire ce genre de contrainte, mais chaque langage a ses incohérences et ses "spécialités" de conception (on peut faire une recherche de "What's wrong with..." avec chaque langage), même si PHP a toujours de mauvaises bases.
Kevin Kofler (./613) :
(Je ne l'ai pas passé, parce qu'il était facultatif et parce que j'ai aussi fait informatique où on apprend la vraie programmation. tongue.gif?33)

Désolé d'être resté à la "fausse" programmation, il faut dire que mon école était très limité : on n'a même pas appris à développer des sites web à l'aide de protocoles obsolètes. Ils ont préféré se concentrer sur les langages les plus populaires* du moment, les cons !

* J'ai bien aimé apprendre le C# à l'occasion, mais j'aurais préféré faire du Java à la place. Je n'ai jamais eu la motivation de l'apprendre en solo.