CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
26.07.2002, 15:46:50
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
v-Optimierung
Moin,
Wollte nur mal fragen, ob der Interpreter schneller/langsamer arbeitet, wenn man eine Datei z.B. so zerstückelt:
Code:
<? /* php-code */ ?>
<lustigetags>snafu!!!</lustigetags>
<? /* php-code die zweite */ ?>
<? /* php-code die vierte ;) */ ?>
<lustigetags>snafu!!!</lustigetags>
oder wenn man es z.B. so schreiben würde:
Code:
<? /* php-code */
echo " <lustigetags>snafu!!!</lustigetags>";
/* php-code die zweite */
/* php-code die vierte ;) */
echo " <lustigetags>snafu!!!</lustigetags>";
?>
Oder ist das dem Interpreter egal?
|
02.08.2002, 17:36:28
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
also diversen magazienen oder auch zend nach zuürteilen, soll
das besser sein, obs allerdings auch schneller ist.... ka...
Code:
<? /* php-code */ ?>
<lustigetags>snafu!!!</lustigetags>
<? /* php-code die zweite */ ?>
<? /* php-code die vierte ;) */ ?>
<lustigetags>snafu!!!</lustigetags>
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
03.08.2002, 10:42:14
|
|
Member
|
|
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
|
|
schneller ist das, ja, nur fragt man sich bei beispielsweise sowas hier, ob es gerechtfertigt ist:
Code:
<body bgcolor="<?=$bgcolor;?>"link="<?=$linkcoloer;?>" alink="<?=$alinkcolor;?>" vlink="<?=$vlinkcolor;?>">
da wäre es doch praktischer, das ganze in einem print auszugeben, nur sehr lange, stellen mit wenigen variablen sollte man grundsätzlich direkt als html code schreiben.
|
05.08.2002, 09:58:02
|
Anfänger
|
|
Registriert seit: Jul 2002
Ort: London
Beiträge: 30
|
|
Nun ja ->Matt
manche PHP-Entwickler nehmen Grafische-Editoren (z.B. Dreamweaver) um das Layout zu designen und anschließend den PHP-Code einzubetten.
Wenn man den den HTML-Code per PHP ausgeben lässt, ist nichts mehr mit grafischen Layout, denn
PHP-Code:
echo "<DIV ALIGN=CENTER>";
wird von den meisten Editoren dann im Layoutmodus ignoriert.
Außerdem kannst Du Dir ja mal die Sourcen von PHP ansehen...
Der Parser ist übrigens (in der Theorie) schneller bei
PHP-Code:
Der Gesamtbetrag ist <?= $euro_total; ?>
als bei
PHP-Code:
<? echo "Der Gesamtbetrag ist $euro_total"; ?>
Das liegt daran, dass der Parser im HTML-Code nur nach <? / <?php / <script language="php"> sucht , während er im "PHP-Modus" nach Funktionsnamen, Variablennamen, Kommetaren etc. suchen muss (ca. 5 mal so viele Anhaltspunkte für den Parser).
Wie gesagt, das ganze ist nur theoretisch, da bei den kurzen Scriptlaufzeiten der Zeitunterschied gegen Null geht.
|
05.08.2002, 13:28:53
|
|
Member
|
|
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
|
|
brauchst du mir nicht erklären, ich kenne die unterschiede schon, nur finde ich sowas nicht übersichtlich:
Code:
<?
if($i)
?>
<h1><?=$heading;?></h1>
<?
else
?>
<h2>bla</h2>
es liegt übrigens daran, dass dem parser html code ignoriert, weil er damit nichts zu tun hat, dafür php code ausführen muss.
man könnte dem ganzen Editorenproblem entgehen, wenn man templates verwenden würde.
|
05.08.2002, 13:39:36
|
Anfänger
|
|
Registriert seit: Jul 2002
Ort: London
Beiträge: 30
|
|
Zitat:
es liegt übrigens daran, dass dem parser html code ignoriert, weil er damit nichts zu tun hat, dafür php code ausführen muss.
|
Ist so nicht richtig. Der PHP-Parser "parst" auch HTML, jedoch sucht er nur nach den PHP-Start-Tags und gibt den Rest direkt aus (gell, woher sollte PHP auch sonst wissen, was PHP und was HTML ist?)
Templates sind natürlich auch eine Möglichkeit.
Ich bevorzuge jedoch eine Layout-Datei mit <? function() ?> oder <?= $var; ?>-Tags.
Ganz besonders gut funktionieren die nämlich mit grafischen Editoren.
Vielleicht erzählst Du mal, welche Vorteile Deine Notation hat... vielleicht sollte ich ja dann umsteigen...
Geändert von bLizZ@WORK (05.08.2002 um 13:42:21 Uhr)
|
05.08.2002, 14:07:27
|
|
Member
|
|
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
|
|
schon, nur mit dem html code tut er nichts mehr, meinte ich damit, das muss er nicht ausführen...
Ob sie für dich vorteile hat, kann ich nicht sagen, ich benutze WYSIWYG editoren nicht, weil ich mit denen eigentlich nicht zufrieden bin und alles was ich will auch so hinkriege, dann hat es allerdings einen erheblichen vorteil, nämlich, dass es viel übersichtlicher ist, was nicht zuletzt bei Fehlersuche ganz erheblich helfen kann.
|
05.08.2002, 14:27:07
|
Anfänger
|
|
Registriert seit: Jul 2002
Ort: London
Beiträge: 30
|
|
Ich hasse auch diese GUIs, weil die größtenteils die schönen Source-Formatierungen durcheinanderbringen.
Persönlich benutze ich seit neuestem HAPedit aus Frankreich...
http://<br />
<a href="http://haped...e.fr</a><br />
Das Freeware Programm hat alle Features (incl. Serverless-PHP-Preview!!!), die man so für HTML, ASP und PHP (HAP eben) benötigt...
|
05.08.2002, 19:27:22
|
|
Member
|
|
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
|
|
hm... ich benutze lieber das ZEND Development Studio, weil es ein Projektmanagement hat, das finde ich recht praktisch.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:31:12 Uhr.
|