![]() |
Re: PHP Inspection Unit
Zitat:
Werde deinen neuen Release mal teste, aber das mit den falschen ergebnissen freut mich ja nicht so sehr :D mfg, DSeven |
Re: PHP Inspection Unit
Zitat:
das ergibt sich aus der Sache selbst. Wenn du ein gemischtes Dokument hast, z.B.
Code:
wird alles ab dem <? geparsed, da der PHP Tag nicht korrekt geschlossen ist.
<html>
<? include("abc.php"); <head> <title>Tolle Seite</title> </head> <body> Dolle Seite :)</p> </body> </html> 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 |
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 |
Re: PHP Inspection Unit
Hi
Zitat:
Als nächstes versuche ich mal das mit dem PHP Doc zu realisieren. Das sollte sich (hoffentlich) machen lassen :) mfG mirage228 |
Re: PHP Inspection Unit
Zitat:
mfg, mh166 |
Re: PHP Inspection Unit
Zitat:
schau mal hier: ![]() mfG mriage228 |
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 |
Re: PHP Inspection Unit
Zitat:
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)! |
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 |
Re: PHP Inspection Unit
Zitat:
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:
mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz