Robke

Archief van ‘PHP’

6 mrt

Unclosed P-tags in WordPress

Geplaatst door Robin om 23u58 in PHP.
Reageer »

Wordpress

I’m writing this in English because someone might actually find this useful! When converting my blog to Wordpress (version 2.1) I forgot to tell the server to serve my HTML with content-type application/xhtml+xml. When I did, I saw WordPress had added some unclosed <p>’s after every <div> and before every <img>. Normally I don’t like hacking the code of a CMS, but I don’t think this could be done in an other way.

In wp-includes/formatting.php I uncommented two ev1l regular expressions: one on line 64 and another on 74.

2 mrt

The W

Geplaatst door Robin om 20u22 in PHP, Porto.
1 reactie »

Wordpress

In afwachting van een opdracht hier in Porto…

Foto’s van Porto komen binnenkort, ondertussen kun je terecht bij Jonas.

 

3 jan

Goede oude PHP

Geplaatst door Robin om 23u11 in PHP.
9 reacties »

Sinds een half jaar ben ik terug redelijk intensief bezit met PHP. Het is de eerste taal waarmee ik een ongeveer zes jaar geleden, denk ik, mee in aanraking gekomen ben. In het laatste half jaar hebben we ook J2EE (Struts, JSF) gezien op school. Tot een tijdje geleden was ik er rotsvast van overtuigd dat Java de toekomst was voor server-side applicaties, ten nadele van PHP.

Maar toch is het een gezellig terugkeren naar PHP. Zo gezellig zelfs, dat ik PHP opnieuw meer en meer begin te appreciëren. Zeker met een MVC-framework erbij zoals Code Igniter of CakePHP, moet het qua onderhoudbaarheid zeker niet onderdoen voor Java.

Er zijn echter twee grote nadelen ten opzichte van Java:

  1. De API is rommelig, zijn functienamen zijn niet gestandaardiseerd en hij is niet objectgeoriënteerd.
  2. Er zijn geen grote degelijke ontwikkelplatformen (cfr. Eclipse, JDeveloper, IntelliJ, …).

Het eerste punt is voor discussie vatbaar, maar een feit is dat de functienamen niet altijd logisch zijn (het is bv. strip_tags en niet strip_slashes, maar stripslashes). Hopelijk betert dit in de toekomst.

Als IDE… euh editor… gebruik ik voorlopig TextMate. Een debugger kan ik missen, maar auto-aanvulling voor zelfgeschreven klassen zou toch handig zijn. Ik ga binnenkort zeker eens Zend Studio herbekijken. Het kost wel stukken van mensen en de GUI is ook net dat niet. Zend is samen met Eclipse ook bezig aan The PHP Development Tool (PDT) project, maar dat staat nog in zijn kinderschoenen.

Misschien moeten de PHP-ontwikkelaars wat meer ‘concurrentie’ beginnen ondervinden van Java op de webserver, zodat ze wat van deze puntjes eens gaan bekijken.

P.S.: Gelukkig nieuwjaar!!1!11