Un grand merci pour ces tutos de qualité, j'ai suivi une formation accélérée et en 4 mois on a pas le temps de rentrer dans les détails et l'explication de l'historique des concepts. Vos tutos m'aident beaucoup à comprendre les concepts et pouvoir les appliquer. Je plussoie le "$_name" pour bien distinguer avec le $name du constructeur. Personnellement, je me suis arrachée les cheveux car mes formateurs utilisaient le même nom et je n'arrivais pas à comprendre à quoi faisait référence $this, je me perdais entre les variables et paramètres de fonction. Alors qu'un caractère tout simple m'aurait éviter tellement d'incompréhension.
@formation-video3 жыл бұрын
C'est ce que je reproche dans l'enseignement de manière générale : de vouloir aller trop vite...ou pire, de vendre l'apprentissage comme une recette miracle que l'on peut compléter en un temps record. Sauf qu'en réalité, apprendre demande du temps ET de l'investissement. Content que la petite astuce sur le nommage d'attribut te soit utile, et bon courage pour ta formation 💪
@rayansoukhmani72822 жыл бұрын
@@formation-video C'est tellement important que ne pas comprendre d'où vient une variable peut vous rentrer dans un labyrinthe sans fin. Merci beaucoup.
@quenti7728 Жыл бұрын
Je plussoie de faire une diff pour l'apprentissage par contre, sur du code classique on évite de faire la diff surtout que depuis php 8 (3 ans) on peut écrire ceci : class Vehicle { public function __construct(private string $name) { } } ce qui correspond à faire ceci : class Vehicle { private string $name; public function __construct(string $name) { $this->name = $name; } } L'avantage de la première version c'est que l'on peut rendre la propriété en lecture seul en ajoutant le mot clef "readonly". Exemple un ID dans une table ne peux pas changer en soit donc on pourrait vouloir écrire ceci : class User { public function __construct( private readonly int $id, private string $name, private string $password, ) { } } PS: Le readonly ne peux pas se mettre sur une propriété créé à l'extérieur du constructeur donc il faut s'habituer à voir la nouvelle syntaxe :)
@elhadjimalickndao23552 жыл бұрын
Bonne continuation, vos tutos nous aident énormément, vraiment 😍
@formation-video2 жыл бұрын
Content de le lire ;)
@AtomiicCode2 жыл бұрын
Génial ! j'ai un contrôle demain et tu me sauves la vie
@formation-video2 жыл бұрын
Bon courage
@b-api27896 жыл бұрын
Merci beaucoup Jason :)
@formation-video6 жыл бұрын
De rien =)
@arelateufack14476 жыл бұрын
merci pour de la poo en php. très bonnes explication!!!!!!
@formation-video6 жыл бұрын
De rien, je continue la suite prochainement ;)
@devcrown6 жыл бұрын
Super tuto très bien expliquer
@formation-video6 жыл бұрын
Merci :)
@Musicstations2216 жыл бұрын
merci jason
@formation-video6 жыл бұрын
De rien, à bientôt ;)
@soso_D._SAX7 ай бұрын
est ce que pour le nom de la fonction doit toujours mettre __construct ? On peut pas mettre le nom qu'on veut?
@formation-video7 ай бұрын
Non, le constructeur doit toujours s'appeler ainsi. Mais pour les autres méthodes, tu peux évidemment les nommer comme tu veux 👍
@afafbenthami95476 жыл бұрын
bonjour Jason, j'ai appliqué à la lettre l'exemple que vous avez fait sur les attributs, mais je reçois ce message : " Catchable fatal error: Argument 1 passed to vehicle::__construct() must be an instance of String, string given, called in C:\xampp\htdocs\appr\class.php on line 18 and defined in C:\xampp\htdocs\appr\class.php on line 6 ". pouvez-vous m'aider s'il vous plait :) .
@formation-video6 жыл бұрын
Coucou, peux-tu montrer le code que tu as fait ?
@afafbenthami95476 жыл бұрын
le voilà: mais je crois que j'ai peut être trouvé la solution : quand j'ai vu la vidéo pour une deuxième fois , vous avez dit qu'on définit le type du variable juste à partir du PHP7, moi j'utilise PHP5 et quand j'ai eleminé le type 'String' ça marche bien.
@formation-video6 жыл бұрын
Oui voilà, ça vient de ça, Avant PHP 7, tu ne dois pas indiquer le type des variables :)
@afafbenthami95476 жыл бұрын
d'accord merci beaucoup. juste une autre chose, y'a t-il une playlist pour les exercices PHP, puisque j'ai cherché et j'ai pas trouvé. merci une autre fois et désolée pour le dérangement :) .
@formation-video6 жыл бұрын
À ce jour, je n'ai pas encore publié d'exercices en PHP, mais il faudra surveiller dans la section "Playlists", tu y verras prochainement "PHP - exercices", qui contiendra donc les vidéos que tu cherches :)
@yahiaouihlm45604 жыл бұрын
Merci Beaucoup jason pour cette vidéo vraiment explicative mais est ce que les méthodes PHP peuvent faire un return d'un résultat de type définie comme le java {il faut spécifier le type de return ((void)) lorsque ya rien a retourner } ???
@formation-video4 жыл бұрын
Oui, depuis PHP, on peut indiquer à la fois le type des paramètres ET le type de retour, comme ceci : pastebin.com/n6etnZqt ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@yahiaouihlm45604 жыл бұрын
@@formation-video OK Merci beaucoup
@formation-video4 жыл бұрын
👋 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@theocerutti73856 жыл бұрын
Pourrait-on avoir une formation sur les makefile ?
@formation-video6 жыл бұрын
Il n'y aura pas une formation mais une vidéo sur l'écriture d'un Makefile (il sera publié sur cette playlist : kzbin.info/aero/PLrSOXFDHBtfEwFMZ1YIXgUqOFODGyo7tB )
@theocerutti73856 жыл бұрын
FormationVidéo Super ! Merci beaucoup ! D’ailleurs j’ai une question (qui n’a pas trop à voir avec les makefiles, certes), je voudrais avoir ton avis sur emacs. Est-ce qu’il est mieux/moins bien ou pareil que les éditeurs ‘modernes’ tels que ST3, Atom, Visual Studio Code, etc.. ? Merci bien !
@formation-video6 жыл бұрын
C'est à tester, il est différent des éditeurs récents d'aujourd'hui mais certains ne pourraient pas s'en passer. Donc tu peux l'essayer et voir un peu :)
@arelateufack14476 жыл бұрын
surtout sur les nouveautés!!!
@formation-video6 жыл бұрын
À très bientôt sur cette formation
@dr.sorbonne31016 жыл бұрын
Hello les gens et merci @formationVideo pour ce Channel mine d'or. Je suis chercheur en marketing et data analyst (old school) en chômage car je n'ai pas rejoins l'ère Big data. On m'a conseillé python. Je vais pas abuser de votre temps. Un conseil???? Merci infiniment
@formation-video6 жыл бұрын
Python est un langage utilisable dans de multiples domaines, donc tu peux démarrer mon cours sur ce langage si tu veux ;)
@yahiaouihlm45604 жыл бұрын
BONJOUR jason merci une autre fois pour tes vdos mais la je suis devant un problème j'arrive pas a faire appelle a une méthode au sein d'une (intérieur) d'une autre méthode et même dans le constructeur exempl de code class Myclass { public function __construct() { hello(); } public function hello () { echo "Hello world ! "; } } j'ai un retour de Uncaught Error: Call to undefined function hello() commme erreur ????
@formation-video4 жыл бұрын
Bonjour, puisque c'est une méthode de ta classe, il faut l'appeler en faisant $this->hello(); ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@yahiaouihlm45604 жыл бұрын
@@formation-video oui ca fonctionne mrc beaucoup jason 👍👍💪💪✌️
@formation-video4 жыл бұрын
Parfait ✌ ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@yaudamaitre63026 жыл бұрын
S'il vous plait,pourriez vous nous faire une série de vidéo dur les réseaux