php

PHP-zelfstudie voor beginners

PHP-zelfstudie voor beginners
Als je nieuw bent in PHP, dan helpen deze tutorials je om PHP vanaf het begin te leren.

PHP-basis:

  1. Hallo Wereld
  2. Opmerkingen
  3. Variabelen met strings
  4. Strings samenvoegen
  5. Snaren trimmen
  6. Substrings
  7. Variabelen met getallen
  8. Wiskunde
  9. Huidige datum
  10. Datum controle
  11. Als verklaringen
  12. Anders en ElseIf
  13. Als met (OF en EN)
  14. Arrays
  15. herhalingslus
  16. foreach lus
  17. functies
  18. functie argumenten
  19. sterf en ga weg
  20. Bestanden opnemen
  21. JSON-gebruik
  22. XML-gebruik
  23. HTML-formulierinvoer
  24. get_browser functie
  25. Sessie opslag
  26. Methode voor serververzoek
  27. HTTP-POST
  28. Email verzenden
  29. Object en klasse
  30. Afhandeling van uitzonderingen

Hallo Wereld

De extensie van het PHP-bestand is .php. tags worden gebruikt om PHP-codeblok te definiëren en met behulp van ';' aan het einde van de regel is verplicht voor PHP-script. Maak een nieuw bestand met de naam 'eerste.php' om uw eerste script uit te voeren en het bestand op te slaan in /www/html/htdocs map. Voeg het volgende script toe om een ​​eenvoudige tekst af te drukken, “Hallo Wereld”.

// Tekst afdrukken
echo "Hallo wereld";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/first.php

Top

Opmerkingen

Net als andere standaard programmeertalen, kunt u '//' gebruiken voor commentaar van één regel en '/* */' voor commentaar van meerdere regels. Maak een PHP-bestand met de naam 'commentaar.php' met de volgende code om het gebruik van enkele en meerdere regels commentaar in PHP te tonen.

//Wijs een waarde toe in de variabele $n
$n = 10;
/* Afdrukken
de waarde van $n */
echo "n = $n";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/commentaar.php

Top

Variabelen met strings

'$'-symbool wordt gebruikt om elke variabele in PHP te declareren en te lezen. Maak een PHP-bestand met de naam 'snaren.php' met de volgende code. U kunt enkele aanhalingstekens ("") of dubbele aanhalingstekens ("") gebruiken om elke tekenreeksvariabele te declareren of af te drukken, maar de dubbele aanhalingstekens worden gebruikt om de waarde van de tekenreeksvariabele af te drukken met andere tekenreeksgegevens. In dit voorbeeld worden verschillende toepassingen van tekenreeksvariabelen getoond.

$site = 'LinuxHint';
echo "$site is een goede blogsite.
";
$os = 'Linux';
echo "Je kunt verschillende onderwerpen van $os lezen op $site.";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/strings.php

Top

Strings samenvoegen

'.' operator wordt in PHP gebruikt om meerdere variabelen te combineren. Maak een PHP-bestand met de naam 'samenvoegen.php' en voeg de volgende code toe om meerdere tekenreeksvariabelen te combineren. De som van twee getalvariabelen wordt opgeslagen in een andere variabele en de waarden van drie variabelen worden afgedrukt door ze te combineren met een andere tekenreeks.

$a = 30;
$b = 20;
$c = $a + $b;
echo "De som van ".$a." en ".$b."is".$c;
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/concate.php

Top

Snaren trimmen

bijsnijden() functie wordt gebruikt in PHP om elk teken aan de linker- en rechterkant van een string te verwijderen. Er zijn twee andere functies in PHP voor het verwijderen van tekens aan de linker- of rechterkant. Dit zijn ltrim() en rtrim(). Maak een PHP-bestand met de naam 'bijsnijden.php' met de volgende code om het gebruik van deze drie functies te laten zien. Er worden drie trimfuncties gebruikt in het script en het teken 'een' wordt verwijderd van het begin of einde of beide zijden op basis van de toegepaste tekenreeks.

$text = "aa Ik programmeer graag aa";
echo "Voor het trimmen:$text
";
echo "Na trimmen:".bijsnijden ($tekst,'a')."
";
echo "Na ltrim:".ltrim($tekst,'a')."
";
echo "Na rtrim:".rtrim($tekst,'a')."
";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/bijsnijden.php

U kunt meer leren over trimmen via de volgende zelfstudielink:.

https://linuxhint.com/trim_string_php/

Top

Substrings

substr() functie wordt in PHP gebruikt om een ​​bepaald deel van een string te lezen. Deze functie kan drie parameters aannemen:. De eerste parameter is de hoofdreeks die u wilt knippen, de tweede parameter is de startindex en de derde parameter is de lengte van de reeks. De derde parameter is optioneel voor deze methode.  Maak een PHP-bestand met de naam 'subtekenreeks.php' met de volgende code om het gebruik van deze functie te tonen. In deze functie telt de startindex vanaf 0, maar de negatieve startindexwaarde telt vanaf 1. En de lengtewaarde telt vanaf 1. Als u de derde parameter van deze functie weglaat, worden de tekens van de beginindex tot het einde van de hoofdreeks afgesneden.

echo substr("Webprogrammering",4,7)."
";
echo substr("Webprogrammering",4)."
";
echo substr("Webprogrammering",-8,4)."
";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/substring.php

Top

Variabelen met getallen

U kunt verschillende soorten getalvariabelen declareren in PHP. Getalwaarde kan een geheel getal of zwevend zijn. Drie soorten getallen worden gedeclareerd en toegevoegd in het volgende script:. Maak een PHP-bestand met de naam 'nummers.php' om het gebruik van getalvariabele te tonen.

$a = 8;
$b = 10.5;
$c = 0xFF;
echo $a+$b+$c;
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/nummers.php

Top

Wiskunde

PHP bevat veel ingebouwde functies om verschillende soorten wiskundige taken uit te voeren, zoals: abs(), ceil(), verdieping(), hexdec(), max(), min(), rand() enz. Het gebruik van buikspieren() functie wordt getoond in het volgende script:. buikspieren() functie retourneert de absolute waarde van een willekeurig getal. Als u een negatief getal opgeeft, buikspieren() functie retourneert alleen de waarde zonder enig teken.

absval.php

$getal = -17.87;
$absnum = abs($getal);
echo $absnum;
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/absval.php

Top

Huidige datum

U kunt op twee manieren gegevens en tijdgerelateerde informatie in PHP krijgen. Een manier om de functie date() te gebruiken en een andere manier om de klasse DateTime te gebruiken. Hoe u de huidige datum kunt krijgen door de genoemde twee manieren te gebruiken, wordt getoond in het volgende script:. Het script toont de huidige datum in 'dag-maand-jaar' formaat.
huidige datum.php

$CurrentDate1 = datum('d-m-Y');
echo $CurrentDate1."
";
$CurrentDate2 = nieuwe DateTime();
echo $CurrentDate2->format('d-m-Y');
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/currentdate.php

Datum controle

checkdate() functie wordt gebruikt in PHP om te controleren of een datum geldig is of niet. Het gebruik van deze functie wordt getoond in het volgende script:. Dit script controleert of een jaar een schrikkeljaar is of niet op basis van een datum.

schrikkeljaar.php

if(controledatum(02, 29, 2018))
echo "Het jaar is een schrikkeljaar";
anders
echo "Het jaar is geen schrikkeljaar";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/schrikkeljaar.php

Top

if-verklaringen

als statement wordt gebruikt voor het declareren van voorwaardelijke statement. De syntaxis van als statement in PHP is vergelijkbaar met andere standaard programmeertalen. Het volgende script toont het gebruik van simple als uitspraak. Volgens het script is de voorwaarde waar en wordt de uitvoer afgedrukt, "U komt in aanmerking voor deze aanbieding”.

als.php

$leeftijd = 20;
als ($leeftijd >= 18)
echo "U komt in aanmerking voor deze aanbieding";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/if.php

Top

Anders en ElseIf

Je kunt gebruiken anders en anders met if-statement als je verschillende statements wilt uitvoeren op basis van verschillende voorwaarden. Drie soorten voorwaarden worden gecontroleerd in het volgende script:. De tweede voorwaarde zal waar zijn volgens het script en zal worden afgedrukt "Je hebt de tweede prijs gewonnen”.
anders.php

$n = 220;
als ($n == 1010)
echo "Je hebt de eerste prijs gewonnen";
elseif ($n == 220)
echo "Je hebt de tweede prijs gewonnen";
anders
echo "Probeer het later opnieuw";

?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/elseif.php

Top

Als met (OF en EN)

U kunt meerdere voorwaarden in de if-instructie gebruiken door logische . te gebruiken OF en EN. Logisch OF geeft waar terug wanneer een voorwaarde van meerdere voorwaarden waar wordt. Logisch EN geeft waar terug wanneer alle gedeclareerde voorwaarden waar worden. Het volgende script toont het gebruik van if-statement met OF en EN logica. Hier, als-anders-als statement wordt gebruikt met logische EN die de uitvoer zal afdrukken op basis van toegewezen $current_time. Een ander if-statement wordt gebruikt met logische OF die de uitvoer zal afdrukken als een van de voorwaarden waar wordt.
of en.php

$current_time = 17;
$break_time = onwaar;
if ($current_time >= 9 AND $current_time <= 12)
echo "Morgen
";
elseif ($current_time > 13 AND $current_time <= 16)
echo "Middag
";
anders

echo "Avond
";
$break_time = waar;

if ($current_time > 16 OR $break_time == true)
echo "Ga naar huis
";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/orand.php

Top

Arrays

Als u meerdere waarden in een enkele variabele wilt toevoegen, kunt u array- of objectvariabele gebruiken. Er kunnen hoofdzakelijk twee soorten arrays in elke programmeertaal worden gedeclareerd. Dit zijn numerieke en associatieve array. Array kan ook worden gecategoriseerd door een dimensionale en multidimensionale array. Het volgende voorbeeld toont het gebruik van een eenvoudige numerieke en associatieve array. Hier, numerieke reeks, $namen wordt gelezen en afgedrukt met behulp van for-lus en associatieve array, $e-mails wordt gelezen en afgedrukt door foreach lus.

reeks.php

//Numerieke matrix
$names = array ("Jim", "Riffat", "Ella");
voor($i = 0; $iecho "Naam: ".$namen[$i]."
";
//Associatieve matrix
$emails=array("Jim"=>"[email protected]","Riffat"=>"[email protected]",
"Ella"=>"[email protected]");
foreach ($e-mails als $name=>$email)

echo "
Het e-mailadres van $name is $email
";

?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/array.php

U kunt de volgende zelfstudielink bezoeken voor meer informatie over PHP-array:.

https://linuxhint.com/php-arrays-tutorial/

Top

herhalingslus

PHP gebruikt drie soorten lussen om een ​​codeblok meerdere keren te herhalen. terwijl lus is een van hen die de iteratie voortzet totdat de lus de beëindigingsvoorwaarde bereikt. De syntaxis van while-lusdeclaratie is vergelijkbaar met de andere standaardprogrammeertalen. Het volgende voorbeeld toont het gebruik van terwijl lus. De lus wordt hier gebruikt om de even getallen van 1 tot 10 . te achterhalen. De lus wordt 10 keer herhaald en controleert of elk getal deelbaar is door 2 of niet. De getallen die deelbaar zijn door 2 worden afgedrukt.

terwijl.php

$n = 1;
echo "Even getallen van 1-10
";
terwijl($n < 11)

if(($n % 2) == 0)
echo "$n
";
$n++;

?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/terwijl.php

Top

foreach lus

PHP gebruikt foreach loop om een ​​array of objectvariabele te lezen read. Deze lus kan lezen sleutel waarde paar uit een associatieve array. Het gebruik van deze lus wordt getoond in het volgende script:. Hier, een associatieve array met de naam $boeken wordt verklaard. De index van de array bevat het boektype en de waarde van de array bevat de boeknaam. foreach lus wordt gebruikt om de array te herhalen met sleutel en waarde en deze af te drukken door samen te voegen met andere tekenreeksen.
foreach.php

$books = array("cms"=>"Wordpress", "framework"=>"Laravel 5","javascript-bibliotheek"=>
"React 16 essentials");
foreach ($boeken als $type=>$bookName)
echo " $bookName is een populaire $type
";

?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/foreach.php

Top

functies

Als u hetzelfde codeblok vaak in veel delen van hetzelfde script wilt gebruiken, is het beter om een ​​functie te maken met het gemeenschappelijke codeblok en de functie aan te roepen waar de code moet worden uitgevoerd. Een eenvoudig gebruik van de functie wordt getoond in het volgende voorbeeld:. Hier wordt een functie zonder enig argument gedeclareerd die een tekst zal afdrukken na het aanroepen van.

functie.php

//Declareer de functie
function WelcomeMessage()
echo "

Welkom bij Linuxhint

";

// roep de functie aan
Welkoms bericht();
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/function.php

Top

functie argumenten

U kunt een functie met of zonder argumenten gebruiken. Het vorige voorbeeld toont het gebruik van argument minder functie. U kunt een argument in functie verzenden op waarde of referentie.  Het argument wordt op waarde doorgegeven aan de functie in het volgende voorbeeld:. Hier wordt een functie met één argument gedefinieerd die de straalwaarde van een cirkel zal nemen en het gebied van de cirkel zal berekenen op basis van die waarde. De functie wordt drie keer aangeroepen met drie verschillende straalwaarden.
cirkelgebied.php

//Declareer de functie
functie circleArea($straal)
$gebied = 3.14*$straal*$straal;
echo "

De oppervlakte van de cirkel is $gebied

";

// roep de functie aan
cirkelArea (12);
cirkelArea(34);
cirkelArea(52);
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/circlearea.php

Top

sterf en ga weg

PHP gebruikt dood gaan() en Uitgang() functies om het script af te sluiten door een foutmelding weer te geven. Er is geen fundamenteel verschil tussen deze twee functies. Het gebruik van deze beide functies wordt getoond in de volgende voorbeelden:.

die() functie

Het volgende script zal een foutmelding genereren als newfile.txt bestaat niet op de huidige locatie en stopt de uitvoering door het foutbericht weer te geven dat is opgenomen in de methode die().

dierr.php

als(!fopen("nieuwbestand.txt","r"))
die("Kan het bestand niet openen");
echo "De inhoud van het bestand lezen… ";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/dierr.php

exit() functie

Het volgende script stopt de uitvoering van het script door een foutmelding weer te geven als de waarde van $n niet gelijk is aan 100.

exiterr.php

$n=10;
als($n != 100)
exit("n is niet gelijk aan 100");
anders
echo "n is gelijk aan 100";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/exiterr.php

Top

Bestanden opnemen

Wanneer u dezelfde code in meerdere PHP-scripts moet gebruiken, is het beter om het gemeenschappelijke script in een willekeurig bestand op te slaan en de code meerdere keren te gebruiken door het bestand op te nemen. U kunt een bestand in PHP opnemen met behulp van vier methoden:. Deze zijn vereisen(), required_once(), include() en include_once(). Als vereisen() of eenmalig benodigd() het bestand niet kan opnemen, stopt het de uitvoering van het script geforceerd maar omvatten() of include_once() stopt de uitvoering van het script niet als er een fout optreedt bij het opnemen. Het gebruik van de twee methoden wordt getoond in het volgende voorbeeld:. Maak een PHP-bestand met de naam "Welkom.php” met de volgende code die later wordt toegevoegd. Dit script zal een eenvoudige tekst afdrukken.

Welkom.php

echo "Begin vanaf hier te lezen
";
?>

Maak een ander PHP-bestand met de naam "include_file.php” en voeg de volgende code toe. Hier, omvatten() methode zal de uitvoering voor inclusiefout niet stoppen en het bericht afdrukken "Laravel is nu een erg populair PHP-framework”. Maar vereisen() methode stopt de uitvoering wegens inclusiefout en drukt de laatste twee echo-berichten niet af na de instructie required().

include_file.php

include('welkom'.php');
echo "Laravel is nu een erg populair PHP-framework
";
vereisen('welkom'.php');
echo "U kunt Magento gebruiken voor het ontwikkelen van een e-commercesite
";
echo "Bedankt voor het lezen
";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/include_file.php

Top

JSON-gebruik

Er is een ingebouwde methode in PHP om gegevens van de webserver in JSON-indeling te lezen en op de webpagina weer te geven. Een van de gebruikelijke methoden van PHP is: json_encode() voor het maken van JSON-gegevens. Deze methode wordt gebruikt in het volgende script om PHP-array naar JSON-gegevens te converteren:.

json.php

$items = array ("Pen", "Potlood", "Gum", "Kleurenboek");
$JSONdata = json_encode($items);
echo $JSONdata;
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/json.php

Top

XML-gebruik

PHP heeft een extensie genaamd SimpleXML voor het ontleden van XML-gegevens. simplexml_load_string() is een ingebouwde functie van PHP om XML-bestanden te ontleden. Het volgende voorbeeld laat zien hoe u kunt gebruiken simplexml_load_string() functie om gegevens uit XML-inhoud te lezen. Hier worden XML-gegevens opgeslagen in een variabele, $XMLData en $xml variabele wordt gebruikt om de gegevens van te lezen $XMLData. Na het lezen van de gegevens wordt de inhoud afgedrukt als een matrixstructuur met gegevenstype.

xml.php

$XMLData =
"

Gemakkelijke Laravel 5 "
W. Jason Gilmore
easylaravelbook.com
";
 
$xml=simplexml_load_string($XMLData) or die("Fout bij lezen");
var_dump($xml);
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/xml.php

Top

HTML-formulierinvoer

U kunt verschillende typen ingebouwde PHP-array gebruiken om ingediende formuliergegevens te lezen op basis van de methode-attribuutwaarde van het formulier. U moet de $_POST-array gebruiken als de formuliergegevens worden ingediend met de POST-methode en u moet de $_GET-array gebruiken als het formulier wordt ingediend met de GET-methode. In het volgende voorbeeld wordt de POST-methode gebruikt om de formuliergegevens naar de server te verzenden. U moet twee bestanden maken om het volgende script te testen:. Een is "Log in.html” en een andere is "controleren.php”. HTML-bestand bevat een vorm van twee elementen. Dit zijn gebruikersnaam en wachtwoord. De formuliergegevens worden ter controle ingediend.php-bestand met behulp van de post-methode. PHP-script controleert de ingediende waarde van gebruikersnaam en wachtwoord. Als de gebruikersnaam is 'beheerder' en wachtwoord is '1234' dan wordt het afgedrukt'Geldige gebruiker' anders wordt het afgedrukt 'Ongeldige gebruiker'.

Log in.html




Gebruikersnaam:

wachtwoord:




controleren.php

if($_POST['gebruikersnaam'] == 'admin' && $_POST['pwd'] == '1234')
echo "Geldige gebruiker";
anders
echo "Ongeldige gebruiker";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/login.html

Als de gebruikersnaam en het wachtwoord niet overeenkomen, verschijnt de volgende uitvoer:.

Top

get_browser functie

get_browser() is een ingebouwde functie van PHP die wordt gebruikt om alle informatie met betrekking tot de browser te lezen door te lezen browserkapje.ini het dossier. Het volgende script toont de uitvoer van deze functie in array-indeling.
getbrowser.php

echo $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser();
print_r($browser);
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/getbrowser.php

Top

Sessie opslag

U kunt sessie-informatie in PHP opslaan met behulp van $_SESSION reeks. PHP heeft veel ingebouwde functies om de sessie af te handelen. session_start() functie wordt gebruikt in het volgende script om de sessie te starten en twee sessiewaarden worden opgeslagen in $_SESSION reeks.

sessie.php

session_start();
$_SESSION["name"] = "Jan";
$_SESSION["kleur"] = "Blauw";
echo "Sessiegegevens worden opgeslagen.";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/sessie.php

Top

Methode voor serververzoek

Er is eerder vermeld dat PHP veel super globale variabelen heeft om serververzoeken af ​​te handelen. $_SERVER array is een van deze variabelen die worden gebruikt om serverinformatie te krijgen. Het volgende script zal de bestandsnaam van het uitvoerende script en de naam van de draaiende server afdrukken.

serververzoek.php

echo $_SERVER['PHP_SELF'];
echo "
";
echo $_SERVER['SERVER_NAME'];
echo "
";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/serververzoek.php

Top

HTTP-POST

HTTP-protocol wordt gebruikt om te communiceren tussen de server en de client. Elke browser werkt als een client om een ​​HTTP-verzoek naar de server te verzenden en de server stuurt het antwoord naar de client op basis van het verzoek. HTTP-verzoek kan worden verzonden met behulp van de POST- en GET-methode. Het volgende voorbeeld toont het gebruik van HTTP POST-verzoek in PHP. Hier is een HTML-formulier ontworpen om de hoogte- en breedtewaarde van elke rechthoek te nemen en naar de server te verzenden. $_POST array wordt gebruikt om de waarden te lezen en het gebied van de rechthoek te berekenen en af ​​te drukken.
httppost.php




Hoogte:


Breedte:




 


if( $_POST["ht"] || $_POST["wd"] )

$area = $_POST["ht"] * $_POST["wd"];
echo "De oppervlakte van de rechthoek is $area";

?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/httppost.php

Als de gebruiker 10 en 20 typt als hoogte en breedte, zal de volgende uitvoer plaatsvinden:.

Top

Email verzenden

PHP heeft een ingebouwde functie genaamd mail() voor het verzenden van een e-mail. Het heeft vier argumenten:. De eerste drie argumenten zijn verplicht en het laatste argument is optioneel. Het eerste argument neemt het e-mailadres van de ontvanger, het tweede argument neemt het onderwerp van de e-mail, het derde argument neemt de hoofdtekst van de e-mail en het vierde argument neemt de inhoud van de koptekst. Maar deze functie werkt alleen in de live server. Hoe u deze functie kunt gebruiken, wordt getoond in het volgende script:.
e-mail.php

$to = '[e-mail beveiligd]';
$subject = 'Bedankt dat je contact met ons hebt opgenomen';
$message = 'We zullen uw probleem spoedig oplossen';
mail($aan, $onderwerp, $bericht);
?>

Als u e-mail wilt verzenden vanaf een lokale server met behulp van PHP, kunt u de PHPMailer-klasse gebruiken. U kunt de volgende zelfstudielink bezoeken om meer over deze klas te weten.

https://linuxhint.com/hoe-te-mailen-van-php/

Top

Klasse en Object

Objectgeoriënteerde programmeerfunctie is toegevoegd in PHP vanaf versie 5.  Klasse en object zijn de belangrijkste onderdelen van elke objectgeoriënteerde programmering. Een klasse is een verzameling variabelen en methoden en een object is een instantie van een klasse.  Hoe u een eenvoudige klasse en object kunt maken en gebruiken, wordt in het volgende voorbeeld getoond:. Hier, een klasse genaamd Klant is gedefinieerd met drie openbare variabelen en één methode. Na het maken van het object met de naam $custobj, variabelen worden geïnitialiseerd door aan te roepen setValue methode en later afgedrukt.
klasseobject.php

klasse klant

//Declareer eigenschappen/variabelen
openbare $naam;
openbaar $adres;
openbare $telefoon;
 
//Stel de klantgegevens in
openbare functie setValue ($naam, $addr, $telefoon)
$this->name = $naam;
$dit->adres = $addr;
$this->phone = $phone;


// Maak een nieuw object van Klant
$custobj = nieuwe klant;
// Stel de eigenschappenwaarden in
echo $custobj->setValue("Alia","Dhaka, Bangladesh","+8801673434456");
// Print de klantwaarde
echo "Naam: ".$custobj->naam."
";
echo "Adres: ".$custobj->adres."
";
echo "Telefoon: ".$custobj->telefoon."
";
?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/classobject.php

Top

Afhandeling van uitzonderingen

Een van de belangrijke kenmerken van objectgeoriënteerd programmeren is het afhandelen van uitzonderingen. Afhandeling van uitzonderingen bestaat uit twee delen:. Dit zijn proberen blokkeren en vangst blok. Try block bevat het script en wanneer er een fout in het script verschijnt, wordt er een uitzondering gegenereerd door try block to catch block.  Een eenvoudig gebruik van exception handling wordt getoond in het volgende voorbeeld:. Hier, probeer blok zal de waarde van controleren $nummer. Als $nummer is groter dan 9 dan zal het een uitzondering genereren met het bericht "U moet één cijferig nummer selecteren” anders zal het script de waarde van . afdrukken $nummer met andere tekst.
uitzondering.php

$getal = 15;
// probeer blok
proberen
if($getal > 10)
throw new Exception("Je moet één cijfer selecteren
");

// Druk de uitvoer af als er geen uitzondering optreedt
echo "Geselecteerd nummer is $nummer
";

//uitzondering vangen
catch(Uitzondering $e)
echo 'Foutmelding: ' .$e->getMessage();

?>

Uitgang:

Voer het bestand uit vanuit de browser.

http://localhost/uitzondering.php

Top

Conclusie

De basis PHP-programmering wordt in deze tutorial uitgelegd aan de hand van 30 voorbeelden. Als je PHP wilt leren of in de toekomst webontwikkelaar wilt worden, dan zal deze tutorial je helpen om scripts in PHP te schrijven.

Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...