Corso PHP per principianti

20 semplici lezioni per acquisire le basi della programmazione PHP.

Corso PHP/MySQL

Guida in 10 lezioni sulla programmazione PHP/MySQL efficiente e sicura.

Guida all'installazione di PHP

Una guida dettagliata all'installazione di Apache, PHP e MySQL sul vostro PC.

Login

Ultime news

Mercoledì 04 Agosto 2010 10:08

Integrazione PHP-Java a livello enterprise

Lasciando da parte la diatriba tra i sostenitori di PHP e Java, è innegabile che ci siano situazioni in cui l'integrazione tra i due mondi risulta essere auspicabile e persino necessaria. Si pensi ad esempio all'interazione con sistemi preesistenti scritti in Java da parte di una applicazione web realizzata in PHP.

Per far fronte a tali situazioni Zend e Oracle hanno lavorato insieme per permettere l'invocazione di applicazioni e servizi JEE da parte di codice PHP.

In un articolo pubblicato su Oracle Technology Network, viene mostrato come, attraverso il modulo Zend Java Bridge presente nello Zend Server è possibile accedere a classi Java built-in, a classi Java personalizzate e persino ad un Enterprise JavaBeans.

Mercoledì 04 Agosto 2010 09:39

Arriva la dereferenziazione degli array

Leggendo il blog di Johannes Schlüter, release manager of PHP 5.3, troviamo una interessante novità riguardo l'utilizzo degli array restituiti da metodi e funzioni. Con la prossima versione di PHP (5.4?) sarà infatti possibile dereferenziare un array proveniente da un return accedendo direttamente ai suoi elementi, senza doverlo necessariamente "appoggiare" in una variabile.

In pratica sarà possibile scrivere codice di questo tipo:

<?php
function prova() {
    return array(1, 2, 3);
}
echo prova()[2]; // stampa 3
?>

Pareri contrastanti nei commenti al post citato. Se da un lato molti utenti hanno accolto positivamente la nuova funzionalità, altri hanno espresso timori sulle eventuali applicazioni errate di questo costrutto, in particolare sulla possibilità di modificare gli array restituiti per riferimento.

Sabato 24 Luglio 2010 07:41

PHP 5.3.3

Nuovo rilascio anche per il ramo 5.3 di PHP volto al miglioramento della stabilità e della sicurezza: oltre 100 bachi corretti, alcuni dei quali potenziali problemi di sicurezza.

In PHP 5.3.3 sono state aggiornate le estensioni sqlite alla versione 3.6.23.1 e PCRE allaversione 8.02, introdotto il nuovo FastCGI Process Manager (FPM) SAPI, il supporto degli stream filter all'estensione mcrypt ed il nuovo filtro "full_special_chars" all'estensione ext/filter.

Da evidenziare una importante modifica alla definizione del costruttore delle classi presenti all'interno di un namespace. Infatti non sarà più possibile definire il costruttore con lo stesso nome della classe se questa è all'interno di un namespace, ma bisognerà utilizzare necessariamente la parola chiave __construct(). Ad esempio:

Sabato 24 Luglio 2010 07:16

PHP 5.2.14

Nuovo rilascio per PHP 5.2 contenente 66 correzioni di bachi e l'aggiornamento dell'estensione PCRE (quella delle espressioni regolari). Per tutti i dettagli consultare il changelog.

Nell'annuncio ufficiale si legge che questa sarà l'ultima release del ramo 5.2. Potranno esserci ulteriori rilasci solo per correggere importanti problemi di sicurezza.

Per chi non l'avesse fatto è giunto quindi il momento di passare a PHP 5.3. Ecco la guida ufficile alla migrazione.

Mercoledì 07 Aprile 2010 13:26

Contare le pagine di un PDF

techPortalDue sole istruzioni PHP per contare il numero di pagine presenti in un documento PDF, senza utilizzare librerie o estensioni particolari. Le trovate su questo breve articolo pubblicato su techPortal.