- - Objektorienterad PHP för nybörjare

Objektorienterad PHP för nybörjare

Objektorienterad programmering är något somskrämmer många nybörjare och unga programmerare. Om du är en förstaårsstudent i datavetenskap så se till att du lär dig det här bra eftersom objektorienterad programmering är något du kommer att ta itu med, faktiskt mest i ditt programmeringsliv.

Denna tutorial syftar till att lära grunderna i objektorienterad programmering. Den är utformad för de studenter som har viss kunskap om procedurprogrammering. Och det är skräddarsytt specifikt för PHP-programmeringsspråk. Förmodligen det viktigaste som jag skulle vilja ta bort från denna självstudie är idén om objektorienterad eftersom den kräver ett nytt sätt att tänka. Låt oss börja

Vad är objektorienterad programmering i PHP?

Tja objektorienterad PHP eller vissa kan kalla det somOOP i PHP liknar mycket objektorienterad programmering i JAVA och C ++. Om man tittar på en objektorienterad kod ser den mycket mer komplicerad och komplex ut än en procedur- eller inline-programmeringskod. Men sanningen är att OOP är enkelt och rakt fram och bättre sätt att programmera.

Som alla andra programmeringsspråk objektorienterade PHP följer reglerna för att skapa "klasser" och där "objekt".

Till höger om fladdermattan finns det en enorm förvirring mellan föremål och klasser. Så vad är egentligen skillnaden då?

Vad är klasser i PHP?

En klass är något som ett blått tryck av ett huspå ett papper. Det är utformningen av hela huset, storleken, måtten och mycket mer. Denna plan eller klassen förklarar också sammankopplingen och relationerna mellan olika delar av huset. Likaså klasser i PHP är samling av olika metoder och objekt.

Vad är objekt i PHP?

Det kanske framgår av ovanstående definitioner avklassen, nu är ett objekt i PHP något som ett hus. Ett objekt är alla enheter som kan manipuleras med kommandona för ett programmeringsspråk, såsom ett värde, en variabel, en funktion eller en datastruktur. Det hänvisar också till en viss instans av en klass.

Skapa en klass i PHP

För att skapa en klass i PHP måste du följa syntaxen och det är enkelt, använd bara "klass" nyckelord följt av klassnamn (användardefinierat).

klass Webbplats
{
// Variabler
// Metoder
}
?>

När du har skapat klassen måste du instansera klassen, vilket görs med "nytt" nyckelord. Detta objekt kallas en instans av en klass.

$ obj = ny webbplats;

Skapa metoder för en klass i PHP

Som alla andra programmeringsspråk tillåter PHPdu definierar metoder i en klass. Dessa metoder kan endast nås genom förekomsten av denna klass skapade eller ärva klass, som du kommer att studera senare i begreppet arv.

Här är ett exempel för att förklara din klassdefinition, instans och dess användning.

<? Php
// klassdefinition
klass Webbplats
{
// metoddefinition

public function display ($ name)
{
tillbaka ($ name);
}
}
$ webbplats = "thegeeksclub";
// objekt skapande för en klass

$ obj = ny webbplats;
// metodsamtal
echo $ obj-> display ($ webbplats);
?>

För att få åtkomst till funktionerna i en klass, använd ”->” operatören tillsammans med metoden eller funktionsnamnet.

$ obj -> display ($ name);

Kolla också in de andra tutorialerna på PHP:

PHP Tutorial 1: Introduktion för nybörjare
PHP Tutorial 2: PHP Script Syntax and HTML File Compatibility
PHP Tutorial 3: Variabler i PHP
PHP Tutorial 4: Control Statements
PHP Tutorial 5: Funktioner
PHP Tutorial 6: Formbehandling
PHP Tutorial 7: $ _POST och $ _GET-funktioner
PHP Tutorial 8: Ansluta PHP-skript till MySQL
PHP Tutorial 9: PHP infoga uttalande
PHP Tutorial 10: PHP Session
PHP-handledning 11: Ladda upp en fil till servern

kommentarer