Zum Inhalt springen

copy()

Einführung in die PHP-Funktion copy()

Die copy()-Funktion in PHP wird verwendet, um eine Datei von einem Ort an einen anderen zu kopieren. Sie ist eine wichtige Funktion für Serveradministratoren und Webentwickler, die ihre Dateien und Verzeichnisse verwalten möchten.

Die copy()-Funktion akzeptiert zwei Parameter: die Quelldatei und die Zieldatei. In diesem Artikel werden wir die Syntax und Parameter der copy()-Funktion sowie Beispiele zur Verwendung diskutieren.

Syntax

Die Syntax der copy()-Funktion lautet wie folgt:

Die Syntax der copy()-Funktion in PHP

php
bool copy ( string $source , string $dest [, resource $context ] )
  • source: die Quelldatei
  • dest: die Zieldatei
  • context: (optional) ein Stream-Kontext

Parameter

Die copy()-Funktion benötigt zwei erforderliche Parameter und einen optionalen Parameter:

  1. $source: Der Pfad zur Datei, die kopiert werden soll. Dieser Parameter kann eine Zeichenkette sein, die den Pfad zur Datei enthält.
  2. $dest: Der Pfad zur neuen Datei. Dieser Parameter kann eine Zeichenkette sein, die den Pfad zur neuen Datei enthält.
  3. $context: Ein optionaler Stream-Kontext. Dieser Parameter kann verwendet werden, um zusätzliche Optionen beim Kopieren der Datei festzulegen.

Beispiele

Hier sind einige Beispiele zur Verwendung der copy()-Funktion:

Beispiel 1: Eine Datei kopieren

Das folgende Beispiel kopiert die Datei example.txt aus dem Verzeichnis /home/user1/ in das Verzeichnis /home/user2/:

Eine Datei in PHP kopieren

php
copy("/home/user1/example.txt", "/home/user2/example.txt");

Beispiel 2: Eine Datei mit einem Stream-Kontext kopieren

Das folgende Beispiel kopiert die Datei example.txt aus dem Verzeichnis /home/user1/ in das Verzeichnis /home/user2/ unter Verwendung eines Stream-Kontexts:

Beispiel für die PHP-Funktion copy()

php
<?php

$context = stream_context_create([
    'ftp' => [
        'overwrite' => true,
    ],
]);

copy("/home/user1/example.txt", "/home/user2/example.txt", $context);

Fazit

Zusammenfassend lässt sich sagen, dass die copy()-Funktion eine wichtige PHP-Funktion ist, die verwendet werden kann, um eine Datei von einem Ort an einen anderen zu kopieren. Sie ist unerlässlich für die Verwaltung Ihrer Dateien und Verzeichnisse und stellt sicher, dass sie sich an den richtigen Orten befinden.

Durch die Verwendung der in diesem Artikel bereitgestellten Beispiele sollten Sie nun in der Lage sein, die copy()-Funktion mühelos in Ihrem PHP-Code einzusetzen. Wenn Sie Fragen oder Anliegen zur Verwendung der copy()-Funktion in PHP haben, zögern Sie nicht, uns zu kontaktieren. Wir helfen Ihnen gerne weiter.

Praxis

Was macht die copy()-Funktion in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.