# Migration Appendice

- Thread: https://externals.io/message/8083
- Original archive: https://news-web.php.net/php.internals/8083
- Started by Nuno Lopes on 2004-02-23T17:22:57+00:00
- Messages: 9
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #8083 — Nuno Lopes — 2004-02-23T17:22:57+00:00

URL: https://externals.io/message/8083#8083

Hi,

Today I've finished writing the 'Migrating from PHP 4 to PHP 5' appendice.
I would like you to review it to check if something is missing or incorrect.

As the on-line version is outdated, use livedocs at:
http://docs.php.net/en/migration5.html


thanks,
Nuno

---

## #8085 — Wez Furlong — 2004-02-23T17:31:22+00:00

URL: https://externals.io/message/8083#8085 · In reply to: #8084

I'll also do up some notes on COM when I return from the next
conference (well, actually write some real docs, since what we
have now it pretty useless).

--Wez.

----- Original Message ----- 
From: "Gabor Hojtsy" <gabor@hojtsy.hu>
To: "Nuno Lopes" <nlopess@php.net>
Cc: "PHPdev" <internals@lists.php.net>; "PHPdoc" <phpdoc@lists.php.net>
Sent: Monday, February 23, 2004 6:24 PM
Subject: [PHP-DEV] Re: [PHP-DOC] Migration Appendice


> > […]
appendice.
> > […]
incorrect.
> > […]
>
> Seems to be all right. Would be nice to link to places in the manual,
> where other new features are documented (SPL, HTML Tidy, SimpleXML, the
> new object model).
>
> Goba

---

## #8086 — Marcus Boerger — 2004-02-23T17:42:06+00:00

URL: https://externals.io/message/8083#8086 · In reply to: #8083

Hello Nuno,

Paragraph: Classes must be declared before used
is no longer true. For most cases this is allowed now.

Other notes: ext/domxml is replaced by ext/dom which is w3c dom
compliant. ext/tidy was added to the default distribution and its
method names were changed to studlyCaps convention.

ext/sqlite now supports an oo interface and throws exception instead
of errors when that is used.

regards
marcus

Monday, February 23, 2004, 6:22:57 PM, you wrote:

> Hi,

> Today I've finished writing the 'Migrating from PHP 4 to PHP 5' appendice.
> I would like you to review it to check if something is missing or incorrect.

> As the on-line version is outdated, use livedocs at:
> http://docs.php.net/en/migration5.html


> thanks,
> Nuno




-- 
Best regards,
 Marcus                            mailto:helly@php.net

---

## #8088 — Marcus Boerger — 2004-02-23T17:51:37+00:00

URL: https://externals.io/message/8083#8088 · In reply to: #8086

Hello Marcus,

Monday, February 23, 2004, 6:42:06 PM, you wrote:

> Hello Nuno,

> Paragraph: Classes must be declared before used
> is no longer true. For most cases this is allowed now.

> Other notes: ext/domxml is replaced by ext/dom which is w3c dom
> compliant. ext/tidy was added to the default distribution and its
> method names were changed to studlyCaps convention.

> ext/sqlite now supports an oo interface and throws exception instead
> of errors when that is used.

Further more ext/mysql does no longer include the lib

I saw you also mention what is new:
ext/mysqli, ext/spl and ext/simplexml were added.

> regards
> marcus

> Monday, February 23, 2004, 6:22:57 PM, you wrote:

> > […]

> > […]

> > […]


> > […]




> -- 
> Best regards,
>  Marcus                            mailto:helly@php.net




-- 
Best regards,
 Marcus                            mailto:helly@php.net

---

## #8089 — Marcus Boerger — 2004-02-23T17:57:11+00:00

URL: https://externals.io/message/8083#8089 · In reply to: #8087

Hello Gabor,

Monday, February 23, 2004, 7:49:01 PM, you wrote:

> > […]

> What are those cases when this will be a problem? Having "most cases" in 
> the documentation without an explanation would be bad practice IMHO...

IIRC then only standard classes without interfaces work.




-- 
Best regards,
 Marcus                            mailto:helly@php.net

---

## #8084 — Gabor Hojtsy — 2004-02-23T18:24:00+00:00

URL: https://externals.io/message/8083#8084 · In reply to: #8083

> Today I've finished writing the 'Migrating from PHP 4 to PHP 5' appendice.
> I would like you to review it to check if something is missing or incorrect.
> 
> As the on-line version is outdated, use livedocs at:
> http://docs.php.net/en/migration5.html

Seems to be all right. Would be nice to link to places in the manual, 
where other new features are documented (SPL, HTML Tidy, SimpleXML, the 
new object model).

Goba

---

## #8087 — Gabor Hojtsy — 2004-02-23T18:49:01+00:00

URL: https://externals.io/message/8083#8087 · In reply to: #8086

> Paragraph: Classes must be declared before used
> is no longer true. For most cases this is allowed now.

What are those cases when this will be a problem? Having "most cases" in 
the documentation without an explanation would be bad practice IMHO...

Goba

---

## #8094 — Derick Rethans — 2004-02-24T08:26:50+00:00

URL: https://externals.io/message/8083#8094 · In reply to: #8083

> Today I've finished writing the 'Migrating from PHP 4 to PHP 5' appendice.
> I would like you to review it to check if something is missing or incorrect.
>
> As the on-line version is outdated, use livedocs at:
> http://docs.php.net/en/migration5.html

I miss `E_STRICT` in here, and for what it is meant...

Derick

---

## #8096 — Andi Gutmans — 2004-02-24T09:45:19+00:00

URL: https://externals.io/message/8083#8096 · In reply to: #8083

At 18:42 23/02/2004 +0100, Marcus Boerger wrote:
>Hello Nuno,
>
>Paragraph: Classes must be declared before used
>is no longer true. For most cases this is allowed now.

To be accurate, we solved the BC issue but for people who want to use the 
PHP 5 features (such as implementing interfaces), they will have to declare 
the class before using it.

>Other notes: ext/domxml is replaced by ext/dom which is w3c dom
>compliant. ext/tidy was added to the default distribution and its
>method names were changed to studlyCaps convention.
>
>ext/sqlite now supports an oo interface and throws exception instead
>of errors when that is used.

Andi
