![]() |
Re: PHP Inspection Unit
Guten Tag,
Komisch warum das nur bei funktionen so ist. Klassen werden ja auch normal erkannt. mfg, DSeven |
Re: PHP Inspection Unit
Zitat:
Klassen und Funktionen, die nicht zu einer Klasse gehören werden bei mir auch korrekt erkannt. Der Haken ist aber bei Variablen und Funktionen in einer Klasse. Dort matched PCRE teils, wie gesagt, vom Anfang der Zeile an oder zumindest ein paar Zeichen davor. Ich nehme an, dass das irgendwas mit dem Zeilenumbruch an, der nicht als 2 Zeichen erkannt wird (also "class name{#13#10...}"), aber sicher kann ich das noch nicht sagen. Aber ich bin dabei und hoffe, dass sich das möglichst schnell (und einfach :) ) beheben lässt. mfG mirage228 |
Re: PHP Inspection Unit
Guten Tag,
Funktionen haben ja eine Variable Name wo nur der Name der funktion gespeichert ist, fände es super wenn es das gleiche für includes geben würde, wo nur die Datei gespeichert wird. mfg, DSeven |
Re: PHP Inspection Unit
Zitat:
meinst du sowas, wie eine "Filename" Eigenschaft für den eingebundenen Dateinamen? Wenn ja, dann würde sich das eigentlich machen lassen :stupid: - obwohl es ja zig Wege gibt so einen Include zu deklarieren... Ach ja, den Fehler mit dem falschen Index konnte ich beheben - das lag daran, dass ich 2 Matches zusammenkopiere und evtl. zwischen den 2 Matches noch zusätzliche Zeichen sind (#13#10 oder so). Das ist jetzt behoben. :) Konstanten funktionieren jetzt auch :) Neue Version gibt es hoffentlich noch heute *g* :mrgreen: mfG mirage228 |
Re: PHP Inspection Unit
Zitat:
Wow freue mich das du die anderen probleme beheben konntest. Freue mich auf den neuen release. mfg, DSeven |
Re: PHP Inspection Unit
Hi,
so die neue Version ist fertig - es ist die Version 1.8 :) Folgende Änderungen gibt es:
Die Beispielanwendung habe ich auch etwas verbessert :) Die Downloads finden sich, wie gehabt, im ersten Beitrag :) mfG mirage228 P.S.: Zum PHPDoc Support bin ich leider noch nicht gekommen :-( Edit: Schlechtschreibung und BB-Code-Tags :twisted: |
Re: PHP Inspection Unit
Endlich habe ich auch mal was Zeit gefunden, die Unit zu Testen und Nutzen. Dabei ist mir folgender Fehler aufgefallen. Wenn eine Variable den Begriff "include" enthält, wird sie als Include-Datei aufgelistet, hier ein Code zum Test aus dem phpBB (template.php):
Code:
MfG Pr0g
<?php
$include_last_iterator = 'Hallo Welt!'; ?> |
Re: PHP Inspection Unit
Zitat:
Danke erstmal fürs testen. Da hast natürlich recht - Da ist der RegEx anscheinend nicht konsequent genug, der matched alles, vom include (etc.) bis zu einem ;. Ich werde das beheben. :) mfG mirage228 |
Re: PHP Inspection Unit
Tipp: Schalte das Match für Variablen vor das für includes.
Die Unit schau ich mir heute Abend genauer an. Gruß |
Re: PHP Inspection Unit
Hi,
lol, habe die Lösung schon gefunden. :mrgreen: Im initialization beim Erstellen des Includes-RegEx einfach am Anfang des Strings ergänzen:
Code:
Damit darf kein $ vor dem include (etc.) auftauchen, damit es erkannt wird. ;)
[^$]
Die neuen Archive lade ich gleich hoch - sie sind sofort ab sofort verfügbar :) mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 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