Andreas Hitzig - Programmieren mit PHP

Здесь есть возможность читать онлайн «Andreas Hitzig - Programmieren mit PHP» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на немецком языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Programmieren mit PHP: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Programmieren mit PHP»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Der Trend in Richtung PHP hält unvermindert an. Als Skriptsprache lässt sich PHP extrem schnell erlernen. Im Gegensatz zu komplexeren Sprachen sind Programmierer mit PHP sofort produktiv, erzielen schnelle Resultate und können bei ihrer Arbeit mit Endanwendern in kurzen, iterativen Entwicklungszyklen zusammenarbeiten.
Andreas Hitzig vermittelt Ihnen in diesem Buch die Grundlagen der Programmierung von Web-Applikationen mit PHP. Mit anschaulichen Beispielen und sofort verwendbaren Codebeispielen auf 52 Seiten lernen Sie schnell und effizient die wichtigsten Bestandteile der Skriptsprache lernen.

Programmieren mit PHP — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Programmieren mit PHP», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

EDITORIAL

Programmieren mit PHP

Der Trend in Richtung PHP hält unvermindert an. Nicht nur, dass die professionellen Marktbeobachter in regelmäßiger Abfolge mit neuen Erfolgszahlen aufwarten können. Die Erfolgsstory von PHP lässt sich auch an anderen Gradmessern festmachen. Als Skriptsprache lässt sich PHP extrem schnell erlernen. Im Gegensate zu komplexeren Sprachen sind Programmierer mit PHP sofort produktiv, erzielen schnelle Resultate und können bei ihrer Arbeit mit Endanwendern in kurzen, iterativen Entwicklungszyklen zusammenarbeiten.

»PHP ist eine robuste, schnelle und skalierbare Plattform«

PHP ist eine robuste, schnelle und skalierbare Plattform. Sie eignet sich für die Automatisierung missionskritischer Geschäftsprozesse mit großen Volumina - unabhängig davon, ob sie sich an den Kunden richten oder rein unternehmensintern ablaufen. Die weite Verbreitung und die lebhafte Community von PHP stellen sicher, dass beinahe jedes denkbare Einsatzszenario getestet wurde. Durch die Tatsache, dass sich PHP einfach erweitern lässt, können neue Fähigkeiten flexibel hinzugefügt und Erweiterungen von dritter Seite genutzt werden.

Und nicht zuletzt: PHP integriert sich nahtlos in eine Vielzahl von bestehenden Unternehmensumgebungen und -systemen.

LINK ZUM THEMA

Die Nachrichten auf codekicker.news stammen nicht nur aus den Redaktionen von web-developer, dotnetpro und mobile-developer, auch bekannte Blogger aus der Entwicklercommunity veröffentlichen ihre Beiträge bei Codekicker.

Webentwickler, die ihre News einer größeren Leserzahl zugänglich machen möchten, können sich mit ihrem Weblog bei codekicker.news bewerben, um ihre Beiträge automatisiert in den Nach-richten-Feed zu übernehmen. Die Entwicklerblogs werden redaktionell geprüft und ausgewählt, um die passende Themenmischung zu gewährleisten und interessante News und Artikel für Programmierer auf codekicker.news zu präsentieren.

Inhalt

Objektorientierte ProgrammierungPHP5 hat mit dem objektorientierten Ansatz neue Funktionen und Vorgehensweisen an Bord wie sie auch von anderen Programmiersprachen zur Verfügung gestellt werden.

Geolocation DiensteJeder Surfer ist durch seine IP-Adresse eindeutig identifizierbar. Diese Daten verraten auch seine Herkunft und lassen Rückschlüsse zum Einstiegsknoten ins Internet zu.

Ausnahmebehandlung mit PHPSeit der Version PHP5 ist es möglich, eigene Ausnahmeregeln zu definieren, Ausnahmen mit throw auszulösen und mit catch wieder einzufangen.

Session-Verwaltung mit PHPPHP bietet unterschiedliche Optionen, Zwischenstände zu speichern und zu übergeben.

Datenaustausch mit JSONSeit PHP Version 5.2 ist JSON fester Bestandteil der Auslieferung. Mit Hilfe der JavaScript Object Notification lassen sich per PHP Daten zwischen Client und Server austauschen.

Dateioperationen mit PHPPHP besitzt umfangreiche Funktionen, mit denen Entwickler Dateien und Verzeichnissen in Web-Applikationen manipulieren können.

Menüs per PHP erzeugenBei der individuellen Entwicklung von Websites gibt es oftmals die Anforderung einer mehrstufigen Menüstruktur. Dies lässt sich auch mit Hilfe von PHP und DOM erstellen.

XML-Verarbeitung mit PHPXML ist die zentrale Sprache für den neutralen Austausch von Inhalten. PHP sieht verschiedene Lösungen für die Verarbeitung von XML-Dateien vor.

Framework CakePHPCakePHP ist im vergangenen Jahre in der Version 2.0 erschienen. Das PHP Framework setzt auf dem MVC-Ansatz auf und bietet zahlreiche neue Funktionen.

Objektorientierte Programmierung PHP 00 in der Tiefe Der objektorientierte - фото 1

Objektorientierte Programmierung

PHP 00 in der Tiefe

Der objektorientierte Ansatz von PHP bringt eine Reihe neuer Möglichkeiten mit. Wir zeigen Ihnen, wie Sie diese zielgerichtet einsetzen. Von Andreas Hitzig

AUF EINEN BLICK

» Das wesentlichste neue Feature, das mit PHP 5 kam, war die bessere Unterstützung von objektorientierter Programmierung.

» Der Workshop erläutert, wie PHP-Programmierer diese Technik optimal einsetzen.

PHP 5 hat mit dem objektorientierten Ansatz neue Funktionen und Vorgehensweisen an Bord. In diesem Workshop zeigen wir Ihnen einige neue Aspekte und deren Anwendungsgebiete. Entwickeln Sie bereits in einer anderen objektorientierten Sprache wie Java, C++ oder C#, dann finden Sie sehr schnell Gemeinsamkeiten. Die folgenden Beispiele sollen die neuen Funktionen der Programmiersprache demonstrieren und sind willkürlich aus dem Alltag gegriffen.

Sicht von außen und innen

Haben Sie bereits in der Vergangenheit mit objektorientierten Sprachen gearbeitet, dann kennen Sie die unterschiedlichen Sichtweisen auf die Elemente einer Klasse von innen und von außen. Greifen Sie mit Ihrer Anwendung von außen auf die Elemente und Objekte einer Klasse zu, sehen Sie lediglich alle, die mit public deklariert sind. Wie nicht anders zu erwarten, verhält sich auch PHP 5 nicht anders, wenn Sie versuchen, mit einer foreach -Abfrage alle Eigenschaften einer Klasse zu ermitteln: Sie werden immer nur die öffentlichen, mit public definierten sehen, falls Sie sich außerhalb der Klasse befinden. Lediglich innerhalb einer Klasse stehen auch die privaten Eigenschaften zur Verfügung:

class meine_Getraenkeliste {

public $liebling_1 = 'Sprudel';

public $liebling_2 = 'Apfelsaft';

public $liebling_3 = 'Coca Cola';

protected $liebling_4 = 'Schnaps';

private $liebling_5 = 'Bier'; }

$getraenke = new

meine_Getraenkeliste();

foreach

($getraenke as $key => $value) {

echo $key.'-'.$value.'
'; }

Die Klasse meine_Getraenkeliste enthält insgesamt fünf Eigenschaften: liebling_1 bis liebling_5 . Die ersten drei Eigenschaften sind als public definiert, also auch entsprechend von außen sichtbar. Die letzten beiden sind protected und private , somit nur innerhalb der Klasse verfügbar. Erzeugen Sie anschließend eine Variable der Klasse meine_Getraenkeliste , so enthält diese wie bereits erwartet lediglich die drei Eigenschaften, die von außen sichtbar sind. Diese werden entsprechend bei der foreach -Schleife ausgegeben. Benötigen Sie jedoch zusätzlich noch Zugriff auf die beiden geschützten Eigenschaften liebling_4 und liebling_5 , hatten Sie nur wenige Möglichkeiten. Am einfachsten war eine öffentliche Funktion, welche kurzfristigen Zugriff auf die Elemente ermöglichte:

public function mache_sichtbar() {

foreach($this as $key => $value) {

print $key.'-'.$value.'
';

}

}

Diese können Sie von jeder beliebigen Stelle aus aufrufen. In PHP 5 gibt es allerdings eine neue Schnittstelle namens Iterator. Sie bietet Ihnen mehrere Methoden für den Zugriff auf Objekte, welche diese Schnittstelle unterstützen:

rewind() setzt den Zeiger zurück und startet mit dem ersten Element des Arrays,

valid() überprüft, ob Sie nach einem rewind() oder next() ein Element im Zugriff haben,

key() enthält den Schlüssel des aktuellen Elements,

current() entsprechend den Wert des aktuellen Elements,

next() bewegt den Zeiger auf das nächste Element des Arrays.

Das Beispiel in Listing 1 implementiert eine einfache Klasse mein_Iterator mit allen verfügbaren Methoden.

LISTING 1: IMPLEMENTIERUNG

class mein_Iterator implements

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Programmieren mit PHP»

Представляем Вашему вниманию похожие книги на «Programmieren mit PHP» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Programmieren mit PHP»

Обсуждение, отзывы о книге «Programmieren mit PHP» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x