Funciona em PHP 4.3?Sim... no script estou usando os recursos do PHP de criar objetos COM, objetos esses que apenas existem no Windows, isso é o que faz tudo no Windows interagir, por isto no tópico há o comentário informando que tal script apenas funcionará no Windows.
Sendo mais específico, o suporte a componentes COM foram incluidos apartir de qualquer versão 4 do PHP.
Referência:
(pt)
http://www.php.net/m..._BR/ref.com.phpOrientação a Objeto?Como estamos trabalhando com componentes do Windows, os objetos são instanciados, ou seja criados, como acontece em outras linguagens (ex.: ASP), e para manipular tais objetos é necessário ter acesso aos seus métodos, em PHP, os métodos dos objetos são acessados com este símbolo "->".
Não é necessário ter um conhecimento aprofundado de Orientação a Objeto para fazer a manipulação de conexões com banco de dados via ADO.
Se quiser ler mais sobre os componentes ADO:
(en)
http://www.devguru.c.../ado_intro.htmlPHP5 é OO?Mais ou menos... o PHP5 veio com um suporte melhor a programação orientada a objeto, o que não impede os desenvolvedores de programar da "maneira clássica". Com outras versões do PHP tb é possivel programar orientado a objeto.