[PHP] source code automatisch opruimen en indenten

Pagina: 1
Acties:
  • 149 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50
Ik heb een berg source code (3000 regels +) die niet van mij is, en waar het welbekende haakje ergens vergeten is na wat dingen in elkaar geschoven te hebben.

Nou programmeer ik nog best netjes en kan ik het best makkelijk vinden, accolades netjes boven elkaar, indenten, etc., maar dit is andere koek.

Is er iets wat deze onoverzichtelijke meuk tot enigszins leesbare toestand kan terugbrengen? Of wordt het laat vannacht?

iOS developer


Acties:
  • 0 Henk 'm!

Verwijderd

euhm... krijg je foutmeldingen? parse errors of logische fouten?

Acties:
  • 0 Henk 'm!

  • BARO
  • Registratie: Mei 2003
  • Laatst online: 05-08 19:47
Als je het wilt omzetten naar code die specifiek voor jou gemakkelijk te lezen is, zou ik het eenmalig laat maken (even een nachtje door?), zodat je op latere tijdstippen gemakkelijk en snel stukjes code kan wijzigen.

Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50
Verwijderd schreef op dinsdag 21 maart 2006 @ 20:50:
euhm... krijg je foutmeldingen? parse errors of logische fouten?
Parse error: parse error, unexpected T_ELSE in /home/********/public_html/admin/categories.php on line 2610

iOS developer


Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50
BARO schreef op dinsdag 21 maart 2006 @ 20:52:
Als je het wilt omzetten naar code die specifiek voor jou gemakkelijk te lezen is, zou ik het eenmalig laat maken (even een nachtje door?), zodat je op latere tijdstippen gemakkelijk en snel stukjes code kan wijzigen.
Dit is de laatste keer dat ik er in moet duiken, anders was dat zeker de moeite waard geweest.

LOL @ onderschrift :+

iOS developer


Acties:
  • 0 Henk 'm!

  • The Wrecker
  • Registratie: Juli 2002
  • Laatst online: 26-08 02:56

The Wrecker

Networking Rulez

Verwijderd schreef op dinsdag 21 maart 2006 @ 20:50:
euhm... krijg je foutmeldingen? parse errors of logische fouten?
No Offense maar ik begreep dat er iets mis gaat in zijn code jah. En hij wil die fout eruit halen, maar kan het door de brei niet vinden.

Sorry topic starter, ik heb/ken niet zo'n tool. Zal vast wel te vinden zijn. ik gebruik zelf programmers notepad en notepad++, maar die hebben dat in elk geval niet.

Kan je niet zelf iets in elkaar zetten daarvoor?

Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 19:50

Gonadan

Admin Beeld & Geluid, Harde Waren
Ik denk dat het een kwestie is van het bestand in een goede ontwikkelomgeving openen.
Als ik met JAVA werk gebruik ik eclipse en als er dan een fout in de code zit is die makkelijk te vinden.
Ook kan je automatisch indenten.

Ik dacht dat er voor Eclipse ook een PHP plugin te krijgen was, maar dat weet ik niet zeker :?
Zo niet, dan kan je nog proberen om een andere goede ontwikkelomgeving te regelen.
Er zijn er zat die dat kunnen :)

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 14:28
Zend editor kan toch aardig goed haakjes opsporen?

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Als je Zend Studio Client gebruikt (trial te vinden op zend.com), kun je wanneer je de pagina hebt geopend d.m.v. een Ctrl-Shift-F automatisch laten inspringen, en via de functie 'Analyze code' (pictogrammetje met microscoop) kun je fouten opsporen, en die corrigeren.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50
Okee als Eclipse het niet kan probeer ik Zend. Eclipse is al bijna binnen dus ik ben er zo achter.

iOS developer


Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 19:50

Gonadan

Admin Beeld & Geluid, Harde Waren
BikkelZ schreef op dinsdag 21 maart 2006 @ 20:59:
Okee als Eclipse het niet kan probeer ik Zend. Eclipse is al bijna binnen dus ik ben er zo achter.
Eclipse kan het, ik probeer nog even een mooie link naar de plugin te vinden ;)

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

  • DexterDee
  • Registratie: November 2004
  • Laatst online: 13:59

DexterDee

I doubt, therefore I might be

Alex schreef op dinsdag 21 maart 2006 @ 20:57:
Als je Zend Studio Client gebruikt (trial te vinden op zend.com), kun je wanneer je de pagina hebt geopend d.m.v. een Ctrl-Shift-F automatisch laten inspringen, en via de functie 'Analyze code' (pictogrammetje met microscoop) kun je fouten opsporen, en die corrigeren.
Dit is inderdaad dé manier. De syntax checker en source code beautifier van Zend is erg goed, uit eigen ervaring. Ik gebruik dit pakket zakelijk en ben er erg tevreden over. Volgens 'inside information' van Zend zal versie 6 van Zend Studio trouwens volledig op eclipse zijn gebaseerd. Zend 5 is al java gebaseerd, maar nog met een eigen IDE interface.

Klik hier om mij een DM te sturen • 3245 WP op ZW


Acties:
  • 0 Henk 'm!

Verwijderd

BikkelZ schreef op dinsdag 21 maart 2006 @ 20:59:
Okee als Eclipse het niet kan probeer ik Zend. Eclipse is al bijna binnen dus ik ben er zo achter.
Denk er aan eclipse is voor java beboelt voor php moet je dus een plugin laden.

Je kunt beter even snel Zend Demo binnen halen die werkt nog lekker ook.

Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50
Verwijderd schreef op dinsdag 21 maart 2006 @ 21:05:
[...]


Denk er aan eclipse is voor java beboelt voor php moet je dus een plugin laden.

Je kunt beter even snel Zend Demo binnen halen die werkt nog lekker ook.
Klopt, ik had het op mijn werk al draaien. Ben niet laaiend enthousiast nog. Ik heb ook niet het idee dat het 'clean...' commando erg veel voor me doet.....

iOS developer


Acties:
  • 0 Henk 'm!

Verwijderd

Hernoem het bestand eens naar phps en laad het eens in IE.
Volgens mij wordt het dan wel netter.

Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50
Zend deed het prima! Kan een boel tijd schelen zo'n functie.....

iOS developer


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op dinsdag 21 maart 2006 @ 21:44:
Hernoem het bestand eens naar phps en laad het eens in IE.
Volgens mij wordt het dan wel netter.
onzin, natuurlijk niet :o
Als je phps van maakt dan zal er (indien aangezet in je server config) de file voorzien worden van syntaxhighlighting, meer niet. Dus of je hem dan opent met IE, Fx of welke browser dan ook, dat maakt niet uit.

Maar als je dergelijk grote files hebt, dan doe je imo toch iets fout, opdelen is veel handiger en beter onderhoudtbaar dan een grote brei code.

Mocht je VIM gebruiken: http://www.vim.org/scripts/script.php?script_id=1120

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

[google=php code beautifier]? :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1