Das Buch „Einstieg in PHP 7 und MySQL 5.6: Für Programmieranfänger geeignet. Programmieren Sie dynamische Websites mit PHP“ setzt sich zum Ziel, einen gelungenen Einstieg in die neusten Versionen der bekannten Web-Programmiersprache PHP und dem weit verbreiteten relationalen Datenbankmanagementsystem MySQL zu bieten.

Das Buch ist in mit fast 600 Seiten sehr umfangreich, die Kapitel aber inhaltlich sehr gut strukturiert, voneinander getrennt und mit genug Codebeispielen versehen, um das Gelernte direkt umzusetzen (wobei die Beispielprojekte und -übungen auch wirklich selbst bearbeitet und nicht nur nachkopiert werden sollten, um voll von ihnen zu profitieren). Es schadet nicht, wenn der Leser bereits Erfahrungen mit HTML und Programmiersprachen abseits von PHP gesammelt hat, auch auf die Datenbanksprache SQL und das Verwaltungssystem phpMyAdmin wird nur rudimentär eingegangen; diese Basics sollte man entweder bereit beherrschen oder sich vor der Lektüre dieses Buchs andere Literatur besorgen bzw. einige Tutorials im Internet durcharbeiten.

Wer bereits PHP-Kenntnisse hat, kann durch den modularen Aufbau problemlos mit den Kapitel beginnen, die für die eigenen Ziele relevant sind.
Die beiliegende DVD bietet neben weiterführenden Übungen die Möglichkeit, Codebeispiele sofort auszuführend und einiges an Software mit. Wieso in Buch und DVD auf die WAMPStack Umgebung statt auf das gebräuchlichere, intuitiver bedienbare und besser gepflegte XAMPP gesetzt wird, bleibt unklar. Dies ist eine der Schwächen des Buches, die es besonders unerfahrenen Lesern erschwert, richtig damit zu arbeiten. Ein weiterer Makel ist, dass einige im Buch vorgestellte Techniken nicht mehr dem aktuellen Standard entsprechen; gerade in puncto Sicherheit wird vieles nur angekratzt oder im Code unzureichend berücksichtigt.

Einstieg in PHP 7 und MySQL 5.6: Für Programmieranfänger geeignet. Programmieren Sie dynamische Websites mit PHP. - Partnerlink

Einstieg in PHP 7 und MySQL 5.6: Für Programmieranfänger geeignet. Programmieren Sie dynamische Websites mit PHP. - Partnerlink

Dem Anspruch, insbesondere auf PHP 7, respektive MySQL 5.6 einzugehen wird das Buch aber vollumfänglich gerecht.

Dabei sind in PHP 7 besonders folgende Neuerungen hervorzuheben, die in dem Buch allesamt ausreichend behandelt werden:

  • PHP 7 ist flexibler, was die Verwendung skalarer, anstelle statischer Ausdrücke angeht
  • Konstante Arrays wurden eingeführt
  • Über den neuen … Operator lassen sich Funktionen mit variabler Parameterzahl einfacher implementieren
  • Der aus anderen Programmiersprachen bekannte Splat-Operator, der traversierbare Objekte in Listen entpackt wurde implementiert
  • Mit ** gibt es einen neuen Potenzoperator
  • Mit phpdbg verfügt PHP 7 über einen interaktiven Debugger, der die Entwicklung massiv vereinfachen kann
  • Es gibt eine neue Standardzeichenkodierung
  • Die via php://input geöffneten Streams können jetzt mehrfach genutzt werden, was den Speicherverbrauch eines Skripts massiv reduzieren kann
  • PHP 7 kann mit Dateiuploads von mehr als 2GB umgehen
  • Mit hash_equals() gibt es eine neue Methode zum Vergleich zweier Strings in konstanter Zeit, ohne dabei für Rechenzeitangriffe anfällig zu sein
  • Die neue magische Methode __debuginfo() kann genutzt werden, um zusätzliche Informationen anzugeben, die via var_dump() ausgegeben werden
  • PHP 7 unterstützt den gost-crypto Hashalgorithmus
  • Die Implementierung von SSL/TLS wurde in PHP 7 verbessert
  • Die Interaktion mit PostegreSQL Datenbanken kann nun asynchron erfolgen

Insgesamt ist mit PHP 7 eines der umfangreichsten Updates für die Programmiersprache erschienen, das viel Optimierungspotential bietet und Einsteigern die Gelegenheit gibt, von vornherein sauberen und optimierten Code zu schreiben.

Die Änderungen in MySQL 5.6 fallen dabei geringer, aber nicht minder sinnvoll aus:

  • MySQL bietet eine neue Datei namens .mylogin.cnf, um Anmeldeungsdaten verschlüsselt zu speichern
  • Das neue sha256_password Plugin bietet eine verbesserte Verschlüsselung
  • MySQL Nutzern kann nun standardmäßig ein Verfallsdatum für Passwörter zugewiesen werden
  • Es gibt einige weitere geschlossene Sicherheitslücken und zusätzliche Warnungen bei unsicheren Eingaben
  • Die MySQL Enterprise Version arbeitet nun besser mit der Oracle Audit Vault Software zusammen und bietet mit der MySQL Enterprise Firewall eine zusätzliche Software
  • Die Unterstützung weiterer InnoDB Features wurde hinzugefügt
  • MySQL 5.6 ist wesentlich schneller als Vorgängerversionen (zumindest standardmäßig ohne weitere Optimierungen), unter anderem durch verbesserte Regeln für die Query-Optimierung
  • Die Partitionierung von Tabellen wurde vereinfacht und erlaubt nun ein bis zu 8192 (Unter-)Partitionen
  • Die neue MySQL Version unterstützt den GET_DIAGNOSTICS Befehl, der Diagnosefunktionen bereitstellt und etwa zurückgibt, ob ein vorgehender Befehl zu einem Fehler führte und um welchen es sich gehandelt hat, wenn dies der Fall war
  • Zeitangaben lassen sich nun noch genauer erfassen
  • Einige Funktionen werden nicht mehr weiterentwickelt oder wurden sogar entfernt, eine genaue Auflistung findet sich hier bzw. hier.
  • Kompaktinfo
  • Einstieg in PHP 7 und MySQL 5.6: Für Programmieranfänger geeignet. Programmieren Sie dynamische Websites mit PHP.

  • Autor: Thomas Theis
  • Ausgabe: 597 Seiten; Taschenbuch
  • Verlag: Rheinwerk Computing
  • ISBN-10: 3836239000
  • ISBN-13: 9783836239004
  • Durchschnittsbewertung: 4.0 4.0 von 5 Sternen 11 Review(s)
  • Fazit

    Insgesamt ist „Einstieg in PHP 7 und MySQL 5.6: Für Programmieranfänger geeignet. Programmieren Sie dynamische Websites mit PHP“ eine gute Gelegenheit für alle Einsteiger, sich sofort mit den aktuellsten Versionen der Programmiersprache bzw. Datenbankverwaltung bekannt zu machen; der Aufbau ist gut, der Code unterstützt die Kapitelthemen hervorragend, einzig XAMPP sollte statt dem vom Autor verwendeten WAMPStack genutzt werden.

  • Preis bei Amazon
    (Marktplatz)
    19,90 EUR
    (19,00 EUR)
  • Amazonlink

WordPress überschreibt die .htaccess und um eigene Regeln zu erstellen muss man ein paar Kleinigkeiten beachten:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>

# END WordPress

So oder ähnlich sieht die htaccess für gewöhnlich aus. Eigene Regeln sollten nicht im Bereich zwischen den Kommentaren …

Wer lokal eine WordPress Installation vorbereitet muss hinterher oft die Pfade anpassen. Einfach ein replace in der DB zu verwenden klappt aber nicht immer, da Themes und Widget im Rahmen der Datenserialisierung ggf. die Länge der URL speichern. Viel einfacher ist es den Domainnamen auf den richtigen Ordner zeigen zu …

Wer nicht die gesamte WordPress Installation via FTP auf seinen Webspace schaufeln möchte kann alternativ zum Cronjob aus „“ auch auf einen kleines PHP Skript zurückgreifen:
https://github.com/farinspace/wp-downloader/blob/master/wp-downloader.php

Auf den Server kopieren, aufrufen und fertig.

Via SSH lässt sich eine WordPressinstallation wesentlich schneller auf den eigenen Server kopieren, als mit einem FTP Client.

Gerade im Bereich der Blogs verfügen aber viele Nutzer nicht über einen solchen Zugang, da meistens auf ein Shared Hosting zurückgegriffen wird.

Nichtsdestotrotz gibt es bei den meisten Anbietern von Webspace die Möglichkeit einen …

help!community – Von Helfer zu Helfer

Gerade in der Zeit um Weihnachten taucht das Thema Spenden in vielen Medien auf, denn die Herzen sind warm und die Geldbeutel offen. Möchte man aber wirklich helfen, so stellt sich die Frage, wie man das am Besten anstellt. Idealerweise findet Hilfe nicht nur im Angesicht des Tannenbaumes statt, sondern …

Eingefleischte CIV Fans werden es schon gemerkt haben, Sid Meiers Civilization Beyond Earth ist im Handel.

Wer einmal einen Blick in die Zukunft werfen möchte ist hier gut aufgehoben. Strategiespieler kommen auch beim neuen Titel der Reihe voll auf Ihre Kosten.

Nicht umsonst ist Civilization ein so großer Name in der Strategiespiel-Szene. …

The Big Picture hat eine schöne Auswahl für den National Geographic 2014 Photo Contest veröffentlicht. Inzwischen ist der Wettbewerb beendet und im Dezember werden dann die Gewinner bekannt gegeben. Bis dahin könnt Ihr schön einmal einen Blick riskieren:

http://www.bostonglobe.com

Die gezeigten Bilder sind schon einmal toll und man darf sich auf …

Amazon Instant Video im Test – Part II

Wie zuvor angekündigt habe ich mir einmal Amazon Instant Video genauer angesehen. Im Rahmen einer Primemitgliedschaft kann man bei Amazon für 49€ pro Jahr, also etwas über 4€ im Monat, nicht mehr nur Waren schneller geliefert bekommen, sondern nun auch aus einem inzwischen recht großem Pool aus Video on …

Bei der Wikipedia ist schon lange kein Redesign erfolgt. Es wird zwar überlegt etwas zu verändern, aber die Mühlen mahlen zu langsam.

Wer dennoch Lust auf etwas mehr Pepp hat sieht sich am Besten einmal http://www.wikiwand.com/ an.

Das Menü eines Artikels ständig verfügbar und der Text besser lesbar sind schon recht …

Seite 1 von 6812345678910...203040...Letzte »