Könntest du im nächsten Video evtl. nochmal kurz auf das SIcherheitsrisiko durch $_REQUEST & $_GLOBALS eingehen. Ich fand dass zu kurz angerissen, denn prinzipiell kann man doch jedes $_POST/$_GET-Array im Browser manipulieren. Warum hat du auf $_REQUEST so eingehend hingewiesen?
@@olis936 PHP Request hat daten aus $_GET.$_POST und $_COOKIE ich kann mit hilfe des Cookies die formular daten überschreiben. Aber ich mache dazu noch irgendwann ein gesondertes video
Fotgeschritten im Sinne von Grundlagen in OOP? Oder Fortgeschritten im Sinne von Automatisierte Tests und Continues Intergration/Delivery und Test Driven Development?
Vitalij Mik was du denkst was man nach deinen Basics als nächstes lernen sollte auf dem Weg eines php developers. Mich würde der Teil des web developments am meisten interessieren
Vitalij Mik meinte wirklich dass was DU als wichtig erachtest was man als Nächstes nach den Basics lernen sollte. Ich persönlich bin am meisten an web Entwicklung interessiert.
Einen Wunsch hätte ich noch. Eine Strategie für möglichst gute Variablennamen. Warum diese wichtig sind, was können gute und klare Namen einem sparen etc.
Beim letzten part war nen kleiner fehler $_REQUESt statt $_REQUEST. Zudem sagtest du das man die Globalen Variablen nicht nutzen sollte was jedoch im context des vidos dann fehlt wie man sie nutzen sollte filter_input() filter_input_array() den wie soll ich meine formular oder url daten bekommenw enn ich $_GET/$_POST/$_REQUEST nicht nutzen darf.
Danke für den Hinweis aber diese Videos sollen ja aus anderen videos aus verlinkt werden. Ich habe es mehrfach in mehreren Videos gezeigt wie man filter_input verwendet. Ich wollte nicht 100 Mal das selbe Erklären und Zeigen
@@VitalijMik ah ok dann der Tipp dieses Video dann entsprechend zu dem Video verlinken also in diesem Video den link zu dem anderen erhöht ja auch die Reichweite..... wie ich soll das nicht nutzen ah da erklärt er es.
ist doch logisch, PHP wandelt einen Wert in eine Zahl um, alles was nicht Zahl ist, wird aus dem TExt rausgeschmissen. Gillt nur wenn der Text hinten ansteht, nicht vorne. 2apfel wird zu 2 3birnen wird zu 3 und dann kommt 5 raus. Wenn man es weiß ist es eigentlich ganz logisch ;)
@@VitalijMik Mir ist es auch klar, aber das überrascht immer wieder die Leute, die von typisierten Sprachen kommen. :) Obwohl php8 sehr viel für die Typisierung gemacht hat, gibt es immer noch nicht wie bei Java typysierten Array MyType[]. Oder echo '1' == true lievert true, aber '0' == true liefert false. echo 'true' == true; liefert true Also natürlich hast Du recht, dass ein Vergleichoperator === viel besser ist, da er auch die Typen untersucht. Man darf nicht auf Versuch von PHP die Typen selbst umzuwandeln verlassen. Danke Vitalij, dass Du den Leuten hilfst. Так держать!
Seit PHP 8.1 ist die Prüfung mit einem string automatisch eine typisierte Prüfung. '1' == true wird automatisch zu '1' === true. Könnte allerdings bei vielen im Code zu Überraschungen führen wenn plötzlich etwas, ausversehen funktioniert hat, und adnn mit einem Upgrade gar nicht mehr geht
@@VitalijMik stimmt, aber statistiisch betrachtet, ist das smartphone immer noch das erste mittel für eine begutachtung eines videos. erst später kommt ein pc in frage. ich habe jetzt das video abgebrochen wegen augen. erst später werd ich mir nochmal zeit nehmen und mit notizen hinsetzen am.pc.... diese hürde ist für mich kein grosses problem, aber für andere vielleicht ein abbruchgrund
@Togg welche Statistik? TH-cam? Die ist nicht relevant weil du auf TH-cam viel mehr Unterhaltungscontent hast. Würde man die Statistik betrachten von reinen Bildungskanälen würde die Statistik anders aussehen. Ich denke auf Seiten wie Udemy oder Skillshare sehen die Statistiken ganz anders aus und eher Repräsentativer als reine TH-cam Statistik. Leider kann ich das nicht bestätigen weil ich keine Zeit habe nach den Statistiken zu suchen ;) Veilleicht investierst du ja diese während ich an meinen Videos arbeite und wenn du Sagst dass Smartphones doch SInn, machen überlege ich mir was ;)
Kanntest du Variable Variablen? Ich finde es ein witziges Feature um Konfigurationen einzulesen
$_REQUEST war mir neu. Ich kannte nur $_GLOBALS, das geht ja auch in die Richtung.
@@olis936 ja beides sollte man nicht kennen :D
Könntest du im nächsten Video evtl. nochmal kurz auf das SIcherheitsrisiko durch $_REQUEST & $_GLOBALS eingehen. Ich fand dass zu kurz angerissen, denn prinzipiell kann man doch jedes $_POST/$_GET-Array im Browser manipulieren. Warum hat du auf $_REQUEST so eingehend hingewiesen?
@@olis936 PHP Request hat daten aus $_GET.$_POST und $_COOKIE ich kann mit hilfe des Cookies die formular daten überschreiben. Aber ich mache dazu noch irgendwann ein gesondertes video
@@VitalijMik Das wäre riesig, danke!
Freu mich drauf!!
Danke!
Danke DIR;)
Super super. Mach nach den Basics auf jeden Fall mit der Serie auch in den fortgeschrittenen php Bereichen weiter!!!
Fotgeschritten im Sinne von Grundlagen in OOP? Oder Fortgeschritten im Sinne von Automatisierte Tests und Continues Intergration/Delivery und Test Driven Development?
Vitalij Mik was du denkst was man nach deinen Basics als nächstes lernen sollte auf dem Weg eines php developers. Mich würde der Teil des web developments am meisten interessieren
Alles klar
Vitalij Mik meinte wirklich dass was DU als wichtig erachtest was man als Nächstes nach den Basics lernen sollte. Ich persönlich bin am meisten an web Entwicklung interessiert.
ja also dann OOP :D werde ich dann machen
Genau darauf habe ich gewartet. Bitte damit weitermachen. Perfekt
Gerne doch
Top freue mich schon auf die weiteren Videos der Serie.
weiter so!
Mach ich!
Einen Wunsch hätte ich noch. Eine Strategie für möglichst gute Variablennamen. Warum diese wichtig sind, was können gute und klare Namen einem sparen etc.
einfach englische namen am besten benutzen stell dir vor der typ der den code irgendwann warten darf weis wo du wohnst :)
Beim letzten part war nen kleiner fehler $_REQUESt statt $_REQUEST. Zudem sagtest du das man die Globalen Variablen nicht nutzen sollte was jedoch im context des vidos dann fehlt wie man sie nutzen sollte filter_input() filter_input_array() den wie soll ich meine formular oder url daten bekommenw enn ich $_GET/$_POST/$_REQUEST nicht nutzen darf.
Danke für den Hinweis aber diese Videos sollen ja aus anderen videos aus verlinkt werden. Ich habe es mehrfach in mehreren Videos gezeigt wie man filter_input verwendet. Ich wollte nicht 100 Mal das selbe Erklären und Zeigen
@@VitalijMik ah ok dann der Tipp dieses Video dann entsprechend zu dem Video verlinken also in diesem Video den link zu dem anderen erhöht ja auch die Reichweite..... wie ich soll das nicht nutzen ah da erklärt er es.
das finde ich nicht mehr wieder, 255 Videos auf dem Kanal.. keine Ahnung mehr wo ich das genau erkläre :D aber von dort aus ist es hierhin verlinkt
Noch ne Info. In der App auf einem Mobil Telefon ist dein Header Bild links und rechts abgeschnitten. Man kann nicht alles lesen.
Hm.. ich müsste es eh irgendwie anders mal designen
Wie kann man php in DarkMode machen?
Das hat was mit deinem Editor zu tun. Nicht PHP. Schaue einfach in den Einstellungen deines Editors nach
> echo "2apfel" + "3birnen"
ergibt in php 5 :)
ist doch logisch, PHP wandelt einen Wert in eine Zahl um, alles was nicht Zahl ist, wird aus dem TExt rausgeschmissen. Gillt nur wenn der Text hinten ansteht, nicht vorne.
2apfel wird zu 2
3birnen wird zu 3
und dann kommt 5 raus. Wenn man es weiß ist es eigentlich ganz logisch ;)
@@VitalijMik Mir ist es auch klar, aber das überrascht immer wieder die Leute, die von typisierten Sprachen kommen. :)
Obwohl php8 sehr viel für die Typisierung gemacht hat, gibt es immer noch nicht wie bei Java typysierten Array MyType[].
Oder echo '1' == true lievert true, aber '0' == true liefert false.
echo 'true' == true; liefert true
Also natürlich hast Du recht, dass ein Vergleichoperator === viel besser ist, da er auch die Typen untersucht. Man darf nicht auf Versuch von PHP die Typen selbst umzuwandeln verlassen.
Danke Vitalij, dass Du den Leuten hilfst.
Так держать!
Seit PHP 8.1 ist die Prüfung mit einem string automatisch eine typisierte Prüfung.
'1' == true wird automatisch zu '1' === true. Könnte allerdings bei vielen im Code zu Überraschungen führen wenn plötzlich etwas, ausversehen funktioniert hat, und adnn mit einem Upgrade gar nicht mehr geht
per smartphone schwer lesbar...zoomvideo wäre hilfreich gewesen
Man lernt nicht Programmierung am Smartphone ;)
@@VitalijMik stimmt, aber statistiisch betrachtet, ist das smartphone immer noch das erste mittel für eine begutachtung eines videos. erst später kommt ein pc in frage. ich habe jetzt das video abgebrochen wegen augen. erst später werd ich mir nochmal zeit nehmen und mit notizen hinsetzen am.pc.... diese hürde ist für mich kein grosses problem, aber für andere vielleicht ein abbruchgrund
@Togg welche Statistik? TH-cam? Die ist nicht relevant weil du auf TH-cam viel mehr Unterhaltungscontent hast. Würde man die Statistik betrachten von reinen Bildungskanälen würde die Statistik anders aussehen. Ich denke auf Seiten wie Udemy oder Skillshare sehen die Statistiken ganz anders aus und eher Repräsentativer als reine TH-cam Statistik. Leider kann ich das nicht bestätigen weil ich keine Zeit habe nach den Statistiken zu suchen ;) Veilleicht investierst du ja diese während ich an meinen Videos arbeite und wenn du Sagst dass Smartphones doch SInn, machen überlege ich mir was ;)
Kommentare sind nur dafür da, wenn man zu faul ist Code zu löschen
das musst du mal genauer erklären :D