Gibt es in PHP HTML-Objekte?

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Gibt es in PHP HTML-Objekte?

Beitrag von Kiffi »

Hallo,

in ASP.Net habe ich die Möglichkeit, im Servercode beliebige HTML-
Objekte zu erzeugen, die ich dann der Seite hinzufüge.

Nachfolgend wird ein Tabellen-Objekt erzeugt und diesem wird ein
Zeilenobjekt hinzugefügt welches wiederum ein Zellen-Objekt beinhaltet:

Code: Alles auswählen

Dim myTable As New Table
Dim myTableRow As New TableRow
Dim myTableCell As New TableCell

myTable.Width = New Unit(100, UnitType.Percentage)

myTableCell.Controls.Add(New LiteralControl("Hallo Welt!"))

myTableRow.Cells.Add(myTableCell)	' Spalte der Zeile hinzufügen
myTable.Rows.Add(myTableRow) ' Zeile der Tabelle hinzufügen

Page.Controls.Add(myTable) ' Tabelle der Seite hinzufügen
Ein Vorteil hierbei ist die komfortable Unterstützung durch die
Entwicklungsumgebung, sprich: Nutzung von Intellisense & Autocomplete
und Syntax-Fehler werden sofort angezeigt.

Meine Frage: Gibt es sowas auch für PHP?

Danke im voraus & Grüße ... Peter
a²+b²=mc²
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Für PHP nutze ich HTML Studio. Allerdings hat das nicht so tolle Features. Ich glaube auch nicht dass es irgendwo einen derartig Featurereichen PHP Editor gibt.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Hallo Daniel,

danke für Deine schnelle Antwort!

Mir geht es vorerst nicht um eine komfortable IDE (ich glaube Eclipse oder
NetBeans können das), sondern primär erst einmal um die Klärung der
Frage, ob PHP diese HTML-Objekte anbietet (sorry, wenn das in meiner Frage
missverständlich rüber kam).

Das könnte ich mir nämlich dieses "echo"-Gefrickel ersparen (oder baut man
in PHP die Seite anders auf?).

Grüße ... Kiffi
a²+b²=mc²
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Nein das gibt es meines Wissens nicht. Allerdings gibt es ja seit PHP4 oder PHP5 OOP in PHP und damit könnte man das sicherlich irgendwie nachbauen. Aber ganz ohne echo geht es nicht.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Tur0k
Beiträge: 187
Registriert: 16.02.2009 21:41
Computerausstattung: 4.00 GB RAM, 2x 2.20Ghz, 340GB+500GB

Beitrag von Tur0k »

Ehm.... Delphi for PHP?
buuh* :D
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

ömm pear evtl. da werden so nette sachen gebastelt



http://pear.php.net/packages.php?catpid ... ML&php=all
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
helpy
Beiträge: 636
Registriert: 29.08.2004 13:29

Beitrag von helpy »

Windows 10
PB Last Final / (Sometimes testing Beta versions)
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Ein Stichwort nach dem Du noch suchen koenntest waere DOM (Document Object Model), also einfach mal googlen nach DOM PHP oder sowas...
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Antworten