Testen Sie Ihren PHP Code in unserem Online Editor

Wir stellen Ihnen einen einfachen Code Editor zur Verfügung, mit dem Sie schnell Ihr Programm testen können (auch auf dem Mobilgerät).

Keine IDE zur Hand? Nodepad++ nicht installiert? Hier können Sie Ihren PHP Code eingeben.

// navigation

Blog


// content

Online Editor (IDE) mit Fehlererkennung und Syntax Highlighting für PHP

php

<?php

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
class RenderHtmlElements
{
public function paragraph($aoP)
{
foreach ($aoP as $paragraph) {
$retP[] = "<p>$paragraph</p>";
}

return $retP;
}

public function h1($text, $class) {
return '<h1 class="'.$class.'">'.$text.'</h1>';
}
public function h2($text, $class) {
return '<h2 class="'.$class.'">'.$text.'</h2>';
}
public function h3($text, $class) {
return '<h3 class="'.$class.'">'.$text.'</h3>';
}

public function image($imgPath, $class, $title, $alt) {
return '<img src="'.$imgPath.'" class="'.$class.'" title="'.$title.'" alt="'.$alt.'"/>';
}

public function lizt($class, $list, $bullet, $listClass) {
$htmlList = "";
foreach ($list as $listItem) {
$htmlList .= '<li class="'.$listClass.'">'.$listItem.'</li>';
}

return '<ul class="'.$class.'" style="list-style-type:'.$bullet.'">'.$htmlList.'</ul>';
}

public function video($platform, $id, $thumb, $start) {
switch($platform) {
case "youtube":
return '<iframe src='.$id.'></iframe>';
break;
}
}
}
$aoP = array();
$aoP[] = "Lorem ipsum ist diieiridieis";
$aoP[] = "Lorem ipsum ist hier auch";

$renderP = new RenderHtmlElements;
$renderPNow = $renderP->paragraph($aoP);

foreach ($renderPNow as $para) {
echo $para;
}

$renderH1 = $renderP->h1('Dies ist die H1', 'h1class');
echo $renderH1;
$renderH2 = $renderP->h2('Dies ist die H2', 'h2class');
echo $renderH2;
$renderH3 = $renderP->h3('Dies ist die H3', 'h3class');
echo $renderH3;

$renderImage = $renderP->image("http://joachim-wetzel.de/img/upload/phpThumb/thumbnail/2017-03-09-14-23-05_check-in-minion.jpg","col-xs-12 img-responsive","Ich bin ein Minion","MINION RULEZ");

echo $renderImage;

$lizte[] = "Erster Listeneintrag";
$lizte[] = "Zweiter Listeneintrag";
$lizte[] = "Dritter Listeneintrag";

$renderList = $renderP->lizt('col-xs-12', $lizte, 'lower-alpha', 'col-xs-6');

echo $renderList;