Skip to content

Pfad-Frage #1030

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 113 commits into
base: gh-pages
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
5f34357
Update README.md
skipper-henrik Jun 5, 2025
8cb8833
Update README.md
skipper-henrik Jun 5, 2025
6318bbf
Update README.md
skipper-henrik Jun 5, 2025
0e488cc
Update README.md
skipper-henrik Jun 5, 2025
51040e2
Update welcome.md
skipper-henrik Jun 5, 2025
f99926f
Update 01-02-01-Use-the-Current-Stable-Version.md
skipper-henrik Jun 5, 2025
f5e3cb8
Update 01-03-01-Built-in-Web-Server.md
skipper-henrik Jun 5, 2025
8d6ec5a
Update 01-07-01-Common-Directory-Structure.md
skipper-henrik Jun 5, 2025
06a261c
Update welcome.md
skipper-henrik Jun 5, 2025
70cc058
Update welcome.md
skipper-henrik Jun 5, 2025
fee25d0
Update README.md
skipper-henrik Jun 5, 2025
281bcae
Update README.md
skipper-henrik Jun 5, 2025
b837314
Update 01-04-01-Mac-Setup.md
skipper-henrik Jun 16, 2025
e7afd34
Update 01-04-01-Mac-Setup.md
skipper-henrik Jun 16, 2025
ec02886
Update 02-01-01-Code-Style-Guide.md
skipper-henrik Jun 16, 2025
bdb5a00
Update 03-02-01-Programming-Paradigms.md
skipper-henrik Jun 16, 2025
bd04cc6
Update 03-02-01-Programming-Paradigms.md
skipper-henrik Jun 16, 2025
3b6161a
Update 03-03-01-Namespaces.md
skipper-henrik Jun 16, 2025
b28d4eb
Update 03-04-01-Standard-PHP-Library.md
skipper-henrik Jun 16, 2025
ec46bca
Update 03-05-01-Command-Line-Interface.md
skipper-henrik Jun 16, 2025
ab4bd2b
Update 03-03-01-Namespaces.md
skipper-henrik Jun 16, 2025
7305319
Update _config.yml
skipper-henrik Jun 16, 2025
553275c
Update 01-05-01-Windows-Setup.md
skipper-henrik Jun 16, 2025
4bef5ca
Update 01-06-01-Linux-Setup.md
skipper-henrik Jun 16, 2025
0a0ed79
Update 01-07-01-Common-Directory-Structure.md
skipper-henrik Jun 16, 2025
83908b8
Update 03-06-01-XDebug.md
skipper-henrik Jun 16, 2025
03d4d2f
Update 04-01-01-Dependency-Management.md
skipper-henrik Jun 16, 2025
faa295d
Update 04-02-01-Composer-and-Packagist.md
skipper-henrik Jun 16, 2025
db08194
Update 04-03-01-PEAR.md
skipper-henrik Jun 16, 2025
9eb4d09
Update 04-03-01-PEAR.md
skipper-henrik Jun 20, 2025
0d03b3d
Update 04-03-01-PEAR.md
skipper-henrik Jun 20, 2025
6037bd4
Update example.md
skipper-henrik Jun 20, 2025
667e9d4
Update 05-02-01-The-Basics.md
skipper-henrik Jun 20, 2025
5502c8d
Update The-Basics.md
skipper-henrik Jun 20, 2025
7e7c1b7
Update The-Basics.md
skipper-henrik Jun 20, 2025
ac01cd3
Update 05-02-01-The-Basics.md
skipper-henrik Jun 20, 2025
2e367ee
Update 05-03-01-Date-and-Time.md
skipper-henrik Jun 20, 2025
3ceccdc
Update 05-04-01-Design-Patterns.md
skipper-henrik Jun 20, 2025
a5d2cea
Update 05-05-01-PHP-and-UTF8.md
skipper-henrik Jun 20, 2025
d924913
Update 05-06-01-Internationalization-and-Localization.md
skipper-henrik Jun 20, 2025
8771095
Update 01-01-01-Getting-Started.md
skipper-henrik Jun 20, 2025
e8c67e5
Update 01-02-01-Use-the-Current-Stable-Version.md
skipper-henrik Jun 20, 2025
2fbd86c
Update 01-03-01-Built-in-Web-Server.md
skipper-henrik Jun 20, 2025
8e42d4e
Update 01-07-01-Common-Directory-Structure.md
skipper-henrik Jun 20, 2025
797c3a5
Update 01-06-01-Linux-Setup.md
skipper-henrik Jun 20, 2025
d1753e3
Update 01-05-01-Windows-Setup.md
skipper-henrik Jun 20, 2025
447c67c
Delete CNAME
skipper-henrik Jun 20, 2025
038cbac
Update 01-01-01-Getting-Started.md
skipper-henrik Jun 20, 2025
aac95da
Update 01-02-01-Use-the-Current-Stable-Version.md
skipper-henrik Jun 20, 2025
ea8cd38
Update 01-03-01-Built-in-Web-Server.md
skipper-henrik Jun 20, 2025
83e13a3
Update 01-05-01-Windows-Setup.md
skipper-henrik Jun 20, 2025
b0b2a90
Update 01-06-01-Linux-Setup.md
skipper-henrik Jun 20, 2025
7e696b4
Update 01-07-01-Common-Directory-Structure.md
skipper-henrik Jun 20, 2025
f610602
Update _config.yml
skipper-henrik Jun 20, 2025
89b14c4
Update _config.yml
skipper-henrik Jun 20, 2025
d03da71
Update 06-01-01-Dependency-Injection.md
skipper-henrik Jun 20, 2025
d64834c
Update 04-01-01-Dependency-Management.md
skipper-henrik Jun 20, 2025
7f61042
Update 04-01-01-Dependency-Management.md
skipper-henrik Jun 20, 2025
6e8386b
Update 05-02-01-The-Basics.md
skipper-henrik Jun 26, 2025
cae1f4d
Update 05-06-01-Internationalization-and-Localization.md
skipper-henrik Jun 26, 2025
3466327
Update default.html
skipper-henrik Jun 26, 2025
ffc9564
Update default.html
skipper-henrik Jun 26, 2025
bc3e483
Update default.html
skipper-henrik Jun 26, 2025
0d0e9bc
Update page.html
skipper-henrik Jun 26, 2025
1bbc9f1
Update 05-02-01-The-Basics.md
skipper-henrik Jun 26, 2025
52335d4
Update 01-01-01-Getting-Started.md
skipper-henrik Jun 26, 2025
3a74432
Update 01-01-01-Getting-Started.md
skipper-henrik Jun 26, 2025
30dab42
Update 03-01-01-Language-Highlights.md
skipper-henrik Jun 26, 2025
600c61c
Update 03-03-01-Namespaces.md
skipper-henrik Jun 26, 2025
c65c46b
Update 07-01-01-Databases.md
skipper-henrik Jun 26, 2025
aacfe88
Update 01-01-01-Getting-Started.md
skipper-henrik Jun 26, 2025
a3aa30f
Update welcome.md
skipper-henrik Jun 26, 2025
ddf4836
Update welcome.md
skipper-henrik Jun 26, 2025
ddf9a73
Update welcome.md
skipper-henrik Jun 26, 2025
16fd806
Update 03-01-01-Language-Highlights.md
skipper-henrik Jun 26, 2025
e4b3718
Update 03-02-01-Programming-Paradigms.md
skipper-henrik Jun 26, 2025
d71886d
Update 03-03-01-Namespaces.md
skipper-henrik Jun 26, 2025
4991a5d
Update 03-04-01-Standard-PHP-Library.md
skipper-henrik Jun 26, 2025
53b9162
Update 04-01-01-Dependency-Management.md
skipper-henrik Jun 26, 2025
c5dc488
Update 04-02-01-Composer-and-Packagist.md
skipper-henrik Jun 26, 2025
29a5d82
Update 05-02-01-The-Basics.md
skipper-henrik Jun 26, 2025
3d7893b
Update 05-03-01-Date-and-Time.md
skipper-henrik Jun 26, 2025
f8e9bd2
Update 05-04-01-Design-Patterns.md
skipper-henrik Jun 26, 2025
25a6c2d
Update 05-05-01-PHP-and-UTF8.md
skipper-henrik Jun 26, 2025
26abc6c
Update 05-06-01-Internationalization-and-Localization.md
skipper-henrik Jun 26, 2025
32ac01c
Update 06-01-01-Dependency-Injection.md
skipper-henrik Jun 26, 2025
7f667b1
Update 07-01-01-Databases.md
skipper-henrik Jun 26, 2025
e7dadef
Update 08-01-01-Templating.md
skipper-henrik Jun 26, 2025
c9260dc
Update 10-01-01-Security.md
skipper-henrik Jun 26, 2025
c87b6fe
Update 11-01-01-Testing.md
skipper-henrik Jun 26, 2025
bd73448
Update 12-01-01-Servers-and-Deployment.md
skipper-henrik Jun 26, 2025
fffe943
Update 13-01-01-Virtualization.md
skipper-henrik Jun 26, 2025
083aa7e
Update default.html
skipper-henrik Jun 26, 2025
8d60d20
Update default.html
skipper-henrik Jun 26, 2025
a92312c
Update default.html
skipper-henrik Jun 26, 2025
2cd972e
Update welcome.md
skipper-henrik Jun 26, 2025
e8551f0
Update The-Basics.md
skipper-henrik Jun 26, 2025
c39c230
Update page.html
skipper-henrik Jun 26, 2025
8f8a0a8
Update welcome.md
skipper-henrik Jun 27, 2025
15f9bf6
Update welcome.md
skipper-henrik Jun 27, 2025
5a1ec72
Update 05-06-01-Internationalization-and-Localization.md
skipper-henrik Jun 27, 2025
051dd77
Update 05-06-01-Internationalization-and-Localization.md
skipper-henrik Jun 27, 2025
c717987
Update 09-01-01-Errors-and-Exceptions.md
skipper-henrik Jun 27, 2025
00a1ec6
Update 09-02-01-Errors.md
skipper-henrik Jun 27, 2025
0da53cc
Update welcome.md
skipper-henrik Jun 27, 2025
a4ad5bb
Update welcome.md
skipper-henrik Jun 27, 2025
98abd56
Update 06-01-01-Dependency-Injection.md
skipper-henrik Jul 4, 2025
68f86cc
Update 06-02-01-Basic-Concept.md
skipper-henrik Jul 4, 2025
7ff5b60
Update 06-03-01-Complex-Problem.md
skipper-henrik Jul 4, 2025
25033ef
Update 06-03-01-Complex-Problem.md
skipper-henrik Jul 4, 2025
981cd6b
Update 06-04-01-Containers.md
skipper-henrik Jul 4, 2025
29b5817
Update 06-05-01-Further-Reading.md
skipper-henrik Jul 4, 2025
d15691d
Update 06-05-01-Further-Reading.md
skipper-henrik Jul 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion CNAME

This file was deleted.

68 changes: 36 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,36 @@
# PHP: The Right Way
# PHP - aber richtig.

## Overview
## Überblick

This is the GitHub Pages repository for the _PHP: The Right Way_ project.
Dies ist das GitHub Repository für das Projekt „PHP - aber richtig“.

* This website is a Jekyll project.
* Each section and sub-section are a Markdown file in `_posts/`.
* Sub-sections have `isChild: true` in their front matter.
* The navigation and page structure are automatically generated.
* Diese Website ist ein Jekyll-Projekt.
* Jeder Abschnitt und Unterabschnitt ist eine Markdown-Datei in `_posts/`.
* Unterabschnitte haben im Front Matter den Wert `isChild: true`.
* Die Navigation und die Seitenstruktur werden automatisch generiert.

## Spread the Word!

_PHP: The Right Way_ has web banner images you can use on your website. Show your support, and let new PHP
developers know where to find good information!
_PHP - aber richtig_ bietet Web-Banner, die Sie auf Ihrer Website verwenden können. Zeigen Sie Ihre Unterstützung und zeigen Sie neuen PHP-Entwicklern, wo sie wertvolle Informationen finden können!

[See Banner Images](https://www.phptherightway.com/banners.html)
[hier die Banner Images](https://www.phptherightway.com/banners.html)

## How to Contribute

You should read the `CONTRIBUTING.md` file for precise instructions and tips. But, if you prefer a TL;DR:
Sie sollten für genaue Anweisungen und Tipps die Datei `CONTRIBUTING.md` lesen. Falls Sie eine kurze Zusammenfassung bevorzugen:

1. Fork and edit
2. Optionally install [Ruby](https://rvm.io/rvm/install/) with [Jekyll](https://github.com/mojombo/jekyll/) gem to preview locally
3. Submit pull request for consideration
1. Forken und bearbeiten
2. Optional [Ruby](https://rvm.io/rvm/install/) mit [Jekyll](https://github.com/mojombo/jekyll/) Gem installieren, um eine lokale Vorschau zu erhalten
3. Pull Request zur Prüfung einreichen

### Contributor Style Guide

1. Use American English spelling (*primary English repo only*).
2. Use four (4) spaces to indent text; do not use tabs.
3. Wrap all text to 120 characters.
4. Code samples should adhere to PSR-1 or higher.
1. Verwenden Sie amerikanisches Englisch (*nur primäres englisches Repository*).
2. Verwenden Sie vier (4) Leerzeichen zum Einrücken von Text; verwenden Sie keine Tabulatoren.
3. Brechen Sie den gesamten Text auf 120 Zeichen um.
4. Codebeispiele sollten PSR-1 oder höher entsprechen.

## Where
## Wo

<https://www.phptherightway.com>

Expand All @@ -57,34 +56,39 @@ You should read the `CONTRIBUTING.md` file for precise instructions and tips. Bu
* [简体中文](https://laravel-china.github.io/php-the-right-way/)
* [繁體中文](https://laravel-taiwan.github.io/php-the-right-way)

### Translations
### Übersetzungen

If you are interested in translating _PHP: The Right Way_, fork this repo on GitHub and publish your localized fork to your own GitHub Pages account. We'll link to your translation from the primary document.
Wenn Sie _PHP - aber richtig_ übersetzen möchten, forken Sie das original-Repository auf GitHub und veröffentlichen Sie Ihren lokalisierten Fork in Ihrem eigenen GitHub-Konto. Wir verlinken Ihre Übersetzung vom Originaldokument aus.

To avoid fragmentation and reader confusion, please choose one of these options:
Um Fragmentierung und Leserverwirrung zu vermeiden, wählen Sie bitte eine dieser Optionen:

1. We link to your GitHub Pages fork with `[username].github.io/php-the-right-way`
2. We link to your GitHub Pages fork with a subdomain (e.g. "ru.phptherightway.com")
1. Wir verlinken Ihren GitHub Pages-Fork mit `[username].github.io/php-the-right-way`.
2. Wir verlinken Ihren GitHub Pages-Fork mit einer Subdomain (z. B. "de.phptherightway.com“).

If you use a subdomain, enter the subdomain into the `CNAME` file, and ask us to setup DNS for you. If you do not use a subdomain, remove the `CNAME` file entirely else your fork will not build when pushed.
Wenn Sie eine Subdomain verwenden, tragen Sie diese in die `CNAME`-Datei ein und bitten Sie uns, einen DNS für Sie einzurichten. Wenn Sie keine Subdomain verwenden, entfernen Sie die `CNAME`-Datei vollständig, da Ihr Fork sonst beim Pushen nicht erstellt wird.

Add information about your translation in the [wiki page](https://github.com/codeguy/php-the-right-way/wiki/Translations).
Fügen Sie Informationen zu Ihrer Übersetzung auf der [Wiki-Seite](https://github.com/codeguy/php-the-right-way/wiki/Translations) hinzu.

When your translation is ready, open an issue on the Issue Tracker to let us know.
Wenn Ihre Übersetzung fertig ist, öffnen Sie ein Thema im Issue Tracker, um uns dies mitzuteilen.

## Why

There's been a lot of discussion lately about how the PHP community lacks sufficient, credible information for programmers new to PHP. This repository aims to solve this problem.
## Warum

## Who
In letzter Zeit wurde viel darüber diskutiert, dass es der PHP-Community an ausreichenden und zuverlässigen Informationen für PHP-Einsteiger mangelt. Dieses Repository soll dieses Problem lösen.

My name is [Josh Lockhart](https://x.com/codeguy). I'm the author of the [Slim Framework](https://www.slimframework.com/), and I work for [New Media Campaigns](https://www.newmediacampaigns.com/).
## Wer

Mein Name ist [Josh Lockhart](https://x.com/codeguy). Ich bin der Autor vom [Slim Framework](https://www.slimframework.com/), und arbeite für [New Media Campaigns](https://www.newmediacampaigns.com/).

### Collaborators

* [Kris Jordan](https://krisjordan.com/)
* [Phil Sturgeon](https://phil.tech/)

## License
### Übersetzung ins Deutsche

* [Henrik Pantle](https://github.com/skipper-henrik)

## Lizenz

[Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](https://creativecommons.org/licenses/by-nc-sa/3.0/)
10 changes: 5 additions & 5 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
baseurl: /
baseurl: /php-aber-richtig
highlighter: rouge
markdown: kramdown
permalink: date
Expand All @@ -22,7 +22,7 @@ defaults:
path: /images/og-image.png
width: 1024
height: 640
alt: "PHP: The Right Way"
alt: "PHP - aber richtig."

# Excludes should be appended to the default
# https://github.com/jekyll/jekyll/blob/master/lib/site_template/_config.yml#L37-L55
Expand All @@ -47,7 +47,7 @@ exclude:

future: true

title: "PHP: The Right Way"
tagline: Reference for PHP best practices
description: An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative PHP tutorials around the Web
title: "PHP - aber richtig."
tagline: Referenz für PHP best Practices
description: Eine leicht verständliche Kurzreferenz für bewährte PHP-Herangehensweisen, anerkannte Coding-Standards und Links zu maßgeblichen Tutorials im Internet.
logo: /images/og-image.png
38 changes: 19 additions & 19 deletions _includes/welcome.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
# Welcome
# Willkommen

There's a lot of outdated information on the Web that leads new PHP users astray,
propagating bad practices and insecure code. _PHP: The Right Way_ is an easy-to-read,
quick reference for PHP popular coding standards, links to authoritative tutorials
around the Web, and what the contributors consider to be best practices at present.
Im Internet kursieren viele veraltete Informationen, die PHP-Anfänger verwirren
und so zu schlechten Praktiken und unsicherem Code führen. _PHP - aber richtig_ ist ein leicht
verständliches Nachschlagewerk zu gängigen PHP-Programmierstandards, Links zu maßgeblichen
Tutorials im Internet und Informationen zu den aktuellen Best-Practices der Autoren.

_There is no canonical way to use PHP_. This website aims to introduce new PHP
developers to some topics which they may not discover until it is too late, and aims
to give seasoned pros some fresh ideas on those topics they've been doing for years
without ever reconsidering. This website will also not tell you which tools to use, but
instead offer suggestions for multiple options, when possible explaining the differences
in approach and use-case.
Es gibt keine allgemeingültige Herangehensweise PHP zu verwenden. Diese Website möchte PHP-Anfängern
Themen näherbringen, die sie möglicherweise erst entdecken, wenn es zu spät ist, und erfahrenen
Profis neue Ideen zu Themen vermitteln, die sie seit Jahren unreflektiert bearbeiten. Diese
Website gibt Dir keine Anweisungen zu den zu verwendenden Tools, sondern bietet Vorschläge
für verschiedene Optionen und erläutert nach Möglichkeit die Unterschiede in Ansatz und Anwendungsfall.

This is a living document and will continue to be updated with more helpful information
and examples as they become available.
Dieses Dokument wird fortlaufend aktualisiert und mit hilfreichen Informationen und Beispielen ergänzt, sobald diese verfügbar sind.

## Translations
## Übersetzungen

_PHP: The Right Way_ is translated into many different languages:
Das Original, _PHP the right way_ wurde in viele Sprachen übersetzt:

* [English](https://www.phptherightway.com)
* [Español](https://phpdevenezuela.github.io/php-the-right-way)
Expand All @@ -41,13 +39,15 @@ _PHP: The Right Way_ is translated into many different languages:
* [简体中文](https://laravel-china.github.io/php-the-right-way/)
* [繁體中文](https://laravel-taiwan.github.io/php-the-right-way)

## Book
Diese Übersetzung ins Deutsche wurde von [Henrik Pantle](http://henrik-pantle.de) aka [skipper-henrik](https://github.com/skipper-henrik/) besorgt.

The most recent version of _PHP: The Right Way_ is also available in PDF, EPUB and MOBI formats. [Go to Leanpub][1]
## Buch

## How to Contribute
Die neueste Version von _PHP - aber richtig_ ist in der englischen Originalversion als _PHP: The Right Way_ auch in den Formaten PDF, EPUB und MOBI verfügbar. [Zu Leanpub][1]

Help make this website the best resource for new PHP programmers! [Contribute on GitHub][2]
## Wie Mithelfen?

Hilf mit, diese Website zur besten Ressource für neue PHP-Programmierer zu machen! [Contribute on GitHub][2]

[1]: https://leanpub.com/phptherightway
[2]: https://github.com/codeguy/php-the-right-way/tree/gh-pages
12 changes: 6 additions & 6 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
</head>
<body>
<header class="site-header">
<h1><a href="/">PHP <em>The Right Way</em></a></h1>
<h1><a href="/php-aber-richtig/">PHP <em>- aber richtig!</em></a></h1>
<div class="build-date">Last Updated: {{ site.time }}</div>
<div class="share">
<a class="btn-share" href="https://x.com/intent/tweet?text=PHP+The+Right+Way&amp;url=https%3A%2F%2Fwww.phptherightway.com&amp;hashtags=PHP" target="_blank">Share on X</a>
Expand All @@ -28,10 +28,10 @@ <h1><a href="/">PHP <em>The Right Way</em></a></h1>
<input type="checkbox" id="toggle"/>
<label for="toggle">Table of Contents</label>
<ul>
<li><a href="/#welcome">Welcome</a>
<li><a href="/php-aber-richtig/#welcome">Willkommen</a>
<ul>
<li><a href="/#translations">Translations</a></li>
<li><a href="/#how-to-contribute">How to Contribute</a></li>
<li><a href="/php-aber-richtig/#übersetzungen">Übersetzungen</a></li>
<li><a href="/php-aber-richtig/#wie-mithelfen">Wie mithelfen?</a></li>
</ul>
</li>
{% assign lastIsChild = false %}
Expand All @@ -43,7 +43,7 @@ <h1><a href="/">PHP <em>The Right Way</em></a></h1>
{% assign insideSection = false %}
{% endif %}
{% endif %}
<li><a href="/#{{ post.anchor }}">{{ post.title }}</a>
<li><a href="/php-aber-richtig/#{{ post.anchor }}">{{ post.title }}</a>
{% if post.isChild %}
</li>
{% else %}
Expand All @@ -54,7 +54,7 @@ <h1><a href="/">PHP <em>The Right Way</em></a></h1>
{% endfor %}
</ul>
</li>
<li><a href="/#credits">Credits</a></li>
<li><a href="/php-aber-richtig/#credits">Credits</a></li>
</ul>
</nav>

Expand Down
2 changes: 1 addition & 1 deletion _layouts/page.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
</head>
<body>
<header class="site-header">
<h1><a href="/">PHP <em>The Right Way</em></a></h1>
<h1><a href="/">PHP <em>- aber richtig!</em></a></h1>
<div class="build-date">Last Updated: {{ site.time }}</div>
<div class="share">
<a class="btn-share" href="https://x.com/intent/tweet?text=PHP+The+Right+Way&amp;url=https%3A%2F%2Fwww.phptherightway.com&amp;hashtags=PHP" target="_blank">Share on X</a>
Expand Down
3 changes: 2 additions & 1 deletion _posts/01-01-01-Getting-Started.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Erste Schritte
anchor: getting_started
---

# Getting Started {#getting_started_title}
# Erste Schritte {#getting_started_title}

8 changes: 4 additions & 4 deletions _posts/01-02-01-Use-the-Current-Stable-Version.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: Use the Current Stable Version (8.4)
title: Verwende die aktuelle stabile Version (8.4)
isChild: true
anchor: use_the_current_stable_version
---

## Use the Current Stable Version (8.4) {#use_the_current_stable_version_title}
## Verwende die aktuelle stabile Version (8.4) {#use_the_current_stable_version_title}

If you are getting started with PHP, start with the current stable release of [PHP 8.4][php-release]. PHP 8.x adds many [new features](#language_highlights) over the older 7.x and 5.x versions. The engine has been largely re-written, and PHP is now even quicker than older versions. PHP 8 is a major update of the language and contains many new features and optimizations.
Wenn Du PHP neu ausprobieren möchtest, starte mit der aktuellen stabilen Version [PHP 8.4][php-release]. PHP 8.x bietet gegenüber den älteren Versionen 7.x und 5.x viele [neue Funktionen](#language_highlights). Die Engine wurde weitgehend neu entwickelt, und PHP ist jetzt noch schneller als ältere Versionen. PHP 8 ist ein umfassendes Update der Sprache und enthält viele neue Funktionen und Optimierungen.

You should try to upgrade to the latest stable version quickly - PHP 7.4 [is already End of Life][php-supported]. Upgrading is easy, as there are not many backwards compatibility breaks [PHP 8.0][php-bc-80], [PHP 8.1][php-bc-81], [PHP 8.2][php-bc-82], [PHP 8.3][php-bc-83], [PHP 8.4][php-bc-84]. If you are not sure which version a function or feature is in, you can check the PHP documentation on the [php.net][php-docs] website.
Du solltest versuchen, schnellstmöglich auf die neueste stabile Version zu aktualisieren – PHP 7.4 [ist bereits veraltet][php-supported]. Das Upgrade ist einfach, da es kaum Probleme mit der Abwärtskompatibilität gibt [PHP 8.0][php-bc-80], [PHP 8.1][php-bc-81], [PHP 8.2][php-bc-82], [PHP 8.3][php-bc-83], [PHP 8.4][php-bc-84]. Wenn Du nicht sicher bist, in welcher Version eine Funktion oder ein Feature enthalten ist, kannst Du die PHP-Dokumentation auf der Website [php.net][php-docs] einsehen.

[php-release]: https://www.php.net/downloads.php
[php-supported]: https://www.php.net/supported-versions.php
Expand Down
10 changes: 5 additions & 5 deletions _posts/01-03-01-Built-in-Web-Server.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
---
title: Built-in Web Server
title: Der mitgelieferte Web-Server
isChild: true
anchor: builtin_web_server
---

## Built-in web server {#builtin_web_server_title}
## Der mitgelieferte Web-Server {#builtin_web_server_title}

With PHP 5.4 or newer, you can start learning PHP without installing and configuring a full-fledged web server.
To start the server, run the following command from your terminal in your project's web root:
Mit PHP 5.4 oder neuer kannst Du PHP lernen, ohne einen kompletten, vollwertigen Webserver installieren und konfigurieren zu müssen.
Um den Server zu starten, führe den folgenden Befehl im Terminal aus dem Root-Verzeichnis Deines Projekts aus:

{% highlight console %}
> php -S localhost:8000
{% endhighlight %}

* [Learn about the built-in, command line web server][cli-server]
* [Erfahre mehr über den eingebauten Webserver von PHP][cli-server]


[cli-server]: https://www.php.net/features.commandline.webserver
Loading