dedlfix: file_get_contents und Parameter

Beitrag lesen

echo $begrüßung;

$section = file_get_contents('./people.txt', NULL, NULL, 20, 14);
das er 14 Zeichen ab dem 21 liesst das verstehe ich, nur die beiden NULL NULL kann ich nicht zuordnen

Wenn du auf (englischsprachigen) Handbuchseite die Parameterreihenfolge ansiehst, wirst du sehen, dass die Parameter 2 und 3 andere Aufgaben haben, die du nicht verwenden möchtest. Du kannst unter PHP nur dann Parameter weglassen, wenn sie als optional gekennzeichnet sind (einen Default-Wert haben) und du danach keinen Parameter mehr angeben möchtest. Zwischendurch etwas weglassen geht nicht. PHP kann nicht raten, welchen Parameter du auslassen willst. (Keyword-Parameter wie unter Python gibt es auch nicht.) Was kann man also machen, um Parameter der Form halber anzugeben, sie aber nicht wirken zu lassen? Leerstring oder 0 sind nicht das Wahre, denn sie können auch gewollt sein. Also nimmt man den Spezialwert null, was in dem Fall einem "nichts" entspricht.

echo "$verabschiedung $name";