Einstieg in PHP | themarcraft.de

Einstieg in PHP

Hier ist der Source Code zu meiner YouTube Serie


Einstieg in PHP - Part 2


📋Variablen  ⨉
<?php
/**
 * PHP Basics PT 2 - Variablen
 * @author _TheMarCraft_zockt
 * @copyright 2024 themarcraft.de
 */

/**
 * Variablen beginnen immer mit einem $ Zeichen
 * sie können alles Speichern
 */

$test = 'Hallo'; # String
$test .= ' Welt';
$test2 = 1; # Integer
$test3 = 1.5; # Float/Double
$test4 = false; # Boolean

/**
 *  Arrays sind (mehr oder weniger) Listen,
 *  die einen Index (natürliche Zahl) besitzen,
 *  mit dem du bestimmte dinge im Array
 *  abrufen kannst
 */
$test5 = array("wert1", "wert2", "wert3"); # Arrays mit Werten erstellen
$test6 = array('username' => 'admin', 'name' => 'Administrator'); # Arrays mit Werten und String als Index

$test5[0] = "test"; # Ein Basic Array mit Zahl als Index einen Wert zuordnen
$test6['vollerName'] = "Max Mustermann".$test; # Ein Array mit String als Index einen Wert zuordnen
/*          |               |
 *        Index             |
 *                         Wert
 */


/**
 * Ausgabe der Variablen
 */
echo "String Variable: ".$test."\n";
echo "Integer Variable: ".$test2."\n";echo "Float Variable: ".$test3."\n";echo "Boolean Variable: ".($test4 ? "true" : "false")."\n";echo "Array 1 Variable: ".$test5[1]."\n";echo "Array 2 Variable: ".$test6['vollerName']."\n";
echo($test." : ".$test2);
📋Datentypen  ⨉
<?php
/**
 * PHP Basics PT 2 - Datentypen
 * @author _TheMarCraft_zockt
 * @copyright 2024 themarcraft.de
 */

/**
 * String (Buchstaben, wörter, Zahlen etc.) werden durch Anführungszeichen gekennzeichnett, hier gibt es verschiedene von:
 */
echo "Test"; # Standart Anführungszeichen
echo 'Test'; # Praktisch wenn man HTML Code ausgibt

/**
 * Integer sind einfache natürliche Zahlen ohne Nachkommastellen
 */
echo 1;
echo -1;

/**
 * Double bzw. Float sind Zahlen mit Nachkommastellen
 */
echo 1.5;
echo -1.5;

/**
 * Boolean ist ein Wert, der entweder true (Wahr / 1) oder false (Falsch / 0) sein kann
 */
echo true;
echo false;

Einstieg in PHP - Part 3


📋Mathe Operatoren  ⨉
<?php
/**
 * PHP Basics PT 3 - Mathe Operationen
 * @author _TheMarCraft_zockt
 * @copyright 2024 themarcraft.de
 */


/**
 * Mathe - Operatoren
 */
echo 5 + 5 ."\n";echo 5 - 5 ."\n";echo 5 * 5 ."\n";echo 5 / 5 ."\n";echo 5 ** 5 ."\n";
echo 14 % 5 ."\n";
/**
 * Rechnen mit Variablen
 */
$x = 5;
$y = 10;
$z = 15;

echo $x + $y * $z ."\n";echo ($x - $y) / $z ."\n";
$x += $x; # Speichere $x = $x + $x
$y *= $z; # Speichere $y = $y * $z
$z++; # Speichere $z = $z + 1

echo $x."\n";echo $y."\n";echo $z."\n";


📋If Bedingungen  ⨉
<?php
/**
 * PHP Basics PT 3 - If Bedingungen
 * @author _TheMarCraft_zockt
 * @copyright 2024 themarcraft.de
 */

/**
 * Syntax von if Bedingungen
 */
if (true/* Bedingung */){
    // Wenn Bedingung Wahr ist, führe das hier aus
}else{ // Optional
    // Sonst das hier
}

/**
 * 'Wahrheits' Operatoren
 */
echo (5 > 1 ? "true" : "false") ."\n";
echo (5 >= 1 ? "true" : "false") ."\n";
echo (5 < 1 ? "true" : "false") ."\n";
echo (5 <= 1 ? "true" : "false") ."\n";
echo (5 <=> 1 ? "true" : "false") ."\n";

echo (5 == 5 ? "true" : "false") ."\n";
echo (5 != 5 ? "true" : "false") ."\n";
echo (5 <> 5 ? "true" : "false") ."\n";

/**
 * Logische Operatoren
 */
$a = 5;
$b = 5;
$c = 15;
$d = 20;

if ($a == $b && $c <= $d || $d > $b){
    echo 'if: true';
}elseif ($a != $b || $c > $d){
    echo 'elif: true';
} else{
    echo 'beides: false';
}