BASICS

Source:

<html>
<head>
<title>Basics</title>
</head>
<body>
<?php

//HTML-Ausgaben mit echo, Zeilenumbruch für HTML und Ausgabe
echo "Hallo!!!<br>\n";

//Ausgabe mit Escapezeichen (\n für HTML-Text!!!)
echo "Ein Tabulator \t wird mit \\t programmiert, aber nicht ausgegeben!\n";
?>
<!-- HTML-Kommentar: Variablen, Verknüpfung von Strings
-->
<p>Mein Name ist
<?php
//Variable
$Vorname="Max";
$FamName="Mustermann";

//Verbinden von Strings
echo $Vorname." ".$FamName."!";

//Absatztrennung in HTML und PHP
echo "</p>\n<p>";

//Integer und Float; Berechnungen
$IntZahl = 17;
$FloatZahl = 5.5;
echo "Hier ist eine Integer Zahl: ".$IntZahl."<br>\nHier ist eine Float Zahl: ".$FloatZahl;
echo "</p>\n<p>";

//Berechnung
$Divi = $IntZahl/$FloatZahl;
$GDivi = $IntZahl%$FloatZahl;
echo "Das Divisionsergebnis lautet:".$Divi."<br>\n";
echo "Bei ganzzahliger Division: Mit ".$IntZahl."%5 erhält man den Rest: ".$GDivi;
echo "\n</p>\n<p>";

//Ausgabe des Variablentyps und Inhalts mit var_dump()
echo "Varableneigenschaften: \n<br>";
var_dump($Vorname);
echo "<br>\n";
var_dump($IntZahl);
echo "<br>\n";
var_dump($FloatZahl);
echo "\n</p>\n<p>";

//Boolsche Variable (keine Ausgabe) und Vergleiche
$v = ($IntZahl==$FloatZahl);
if($v)
{
$antwort = " richtig!";
}
else
{
$antwort = " falsch!";
}
echo "Die Gleichheit der Zahlen ist".$antwort."<br>\n";
var_dump($v);

//Serverinfos
phpinfo();
?>
</p>
</body>
</html>

Test:

 
<<zurück>>