KIO
Kreative Ideen online
Verkapselung und Umfang

Verkapselung und Umfang

Denken Sie im Software Design an die Verkapselung als das Prinzip, nach dem Code und Daten in einer Weise gebündelt werden, die Ihren Zugriff auf den Rest der Programmierung einschränkt. Das einfachste Beispiel für die Verkapselung ist eine Funktion, die diesen PHP-Code berücksichtigt:

[php]
$Post = get_post (1);

Funktion slug_get_post_five () {
$Post = get_post (5);
var_dump ($Post);
}

var_dump ($Post);
slug_get_post_five (5);
[/php]

In diesem Beispiel, das kein objektorientiertes PHP verwendet, haben wir zwei verschiedene Variablen, die "Post" genannt werden und mit "var_dump ()" gedruckt werden. Sie werden zwei völlig verschiedene Dinge drucken, weil die zweite "$Post" in einer Funktion eingekapselt ist, während die erste nicht.

In diesem Fall wurde die zweite $Post in der Funktion "slug_gget_post_five ()" eingekapselt und in einen anderen Bereich als die $Post darüber, was Sie zu einer kompleteley unterschiedlichen Variable macht. Sie sehen ähnlich aus, weil Sie den gleichen Namen haben, aber keine Beziehung haben. In der Tat werden die als zwei separate Entitäten im RAM des Servers gespeichert, wenn Sie ausgeführt werden.

In Non-OOP PHP haben wir keine gute Möglichkeit, einen kontrollierenden Zugriff außerhalb einer Funktion auf eine in der Funktion deklarierte Variable zu deklarieren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert