Delphi-PRAXiS
Seite 5 von 14   « Erste     345 67     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   PHP Inspection Unit (https://www.delphipraxis.net/33102-php-inspection-unit.html)

DSeven 24. Nov 2004 13:44

Re: PHP Inspection Unit
 
Zitat:

Zitat von mirage228
  • was bei gemischten (HTML/PHP) Dokumenten möglicherweise zu falschen Ergebnissen führt.

Guten Tag,

Werde deinen neuen Release mal teste, aber das mit den falschen ergebnissen freut mich ja nicht so sehr :D

mfg,
DSeven

mirage228 24. Nov 2004 13:47

Re: PHP Inspection Unit
 
Zitat:

Zitat von DSeven
Zitat:

Zitat von mirage228
  • was bei gemischten (HTML/PHP) Dokumenten möglicherweise zu falschen Ergebnissen führt.

Guten Tag,

Werde deinen neuen Release mal teste, aber das mit den falschen ergebnissen freut mich ja nicht so sehr :D

mfg,
DSeven

Hi,

das ergibt sich aus der Sache selbst.

Wenn du ein gemischtes Dokument hast, z.B.
Code:
<html>
  <? include("abc.php");
<head>
  <title>Tolle Seite</title>
</head>
<body>
 

Dolle Seite :)</p>
</body>
</html>
wird alles ab dem <? geparsed, da der PHP Tag nicht korrekt geschlossen ist.
Das könnte im schlimmsten Falle zu falschen Parsing ergebnissen führen.

Wenn es ein reines PHP Dokument ist, gibt es damit natürlich keine Probleme :)

mfG
mirage228

DSeven 24. Nov 2004 14:19

Re: PHP Inspection Unit
 
Guten Tag,

Hab ich auch gerade gesehen. ich habe was anderes gedacht. Das ist natürlich normal :)
Finde den release sehr gut vor allem schneller alls der alte.

mfg,
DSeven

mirage228 24. Nov 2004 15:43

Re: PHP Inspection Unit
 
Hi

Zitat:

Zitat von DSeven
Finde den release sehr gut vor allem schneller alls der alte.

Freucht mich :)

Als nächstes versuche ich mal das mit dem PHP Doc zu realisieren. Das sollte sich (hoffentlich) machen lassen :)

mfG
mirage228

mh166 24. Nov 2004 18:24

Re: PHP Inspection Unit
 
Zitat:

Zitat von mirage228
Als nächstes versuche ich mal das mit dem PHP Doc zu realisieren.

Kann mir mal jemand erklären, was PHPDoc egentlich is und wozu man das nutzen kann?

mfg, mh166

mirage228 24. Nov 2004 18:30

Re: PHP Inspection Unit
 
Zitat:

Zitat von mh166
Zitat:

Zitat von mirage228
Als nächstes versuche ich mal das mit dem PHP Doc zu realisieren.

Kann mir mal jemand erklären, was PHPDoc egentlich is und wozu man das nutzen kann?

mfg, mh166

Hi,

schau mal hier: http://www.phpdoc.de/ :)

mfG
mriage228

DSeven 27. Nov 2004 23:30

Re: PHP Inspection Unit
 
Guten Tag,

also ich finde die Funktion FindEntityAt ziemlich gut. Nur leider weis ich nicht was ich der funktionen übergeben muss? Wenn ich der funktion SelStar übergebe funktioniert es nicht.

Was muss man der funktion übergeben?

mfg,
DSeven

mirage228 28. Nov 2004 07:47

Re: PHP Inspection Unit
 
Zitat:

Zitat von DSeven
Guten Tag,

also ich finde die Funktion FindEntityAt ziemlich gut. Nur leider weis ich nicht was ich der funktionen übergeben muss? Wenn ich der funktion SelStar übergebe funktioniert es nicht.

Was muss man der funktion übergeben?

mfg,
DSeven

Hi,

eigentlich muss der Funktion schon SelStart übergeben werden :gruebel:

Bei Methoden in Klassen ist mir aufgefallen, dass PCRE den Index manchmal ein paar Zeichen davor bzw. am Anfang der Zeile anfangen lässt und daher TPHPEntity.TextPos da möglicherweise etwas ungenau ist :?

Da werde ich noch einmal nach schauen müssen.

mfG
mirage228

Edit: FindEntityAt funktioniert natürlich nur korrekt, wenn der Text bereits geparsed wurde und nicht verändert wurde (da ansonsten die gespeicherten Positionen nicht mehr stimmen)!

DSeven 28. Nov 2004 21:58

Re: PHP Inspection Unit
 
Guten Tag,

Gut und ich dachte schon ich mache was Falsch. Ich schicke der funktion also SelStart.
Nur das problem es funktioniert nicht immer.

Wenn der Cursor sich in einer Klassen Funktion befindet, bekomme ich bei einigen Funktionen die Klasse statt der funktion zurück.

Warum?

Edit: Ah und ich vermisse noch ein feature, währe nett wenn du es einbauen könntest undzwar das dein parser auch nach konstanten sucht. Danke

mfg,
DSeven

mirage228 29. Nov 2004 05:56

Re: PHP Inspection Unit
 
Zitat:

Zitat von DSeven
Nur das problem es funktioniert nicht immer.

Wenn der Cursor sich in einer Klassen Funktion befindet, bekomme ich bei einigen Funktionen die Klasse statt der funktion zurück.

Warum?

Hi,

PCRE beginnt den Match für Entities in einer Klasse aus irgendeinem Grund immer manchmal ein paar Zeichen vor dem eigentlichen Eintrag.
Daher kann es am Ende von Funktionen vorkommen, dass diese nicht erkannt werden :?
Da werde ich mir was überlegen müssen, aber ich weiss derzeit noch nicht, woran es liegt.

Zitat:

Edit: Ah und ich vermisse noch ein feature, währe nett wenn du es einbauen könntest undzwar das dein parser auch nach konstanten sucht. Danke
Ah, ok - hatte ich ganz vergessen. Kommt ins nächste Release :)

mfG
mirage228


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr.
Seite 5 von 14   « Erste     345 67     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz