COM_GET |
Demande le COM |
PHP 4.0 à 4.4.9 |
Syntaxe
function com_get($obj, $property);
|
Paramètres
Nom |
Description |
$obj |
Ce paramètre permet d'indiquer l'objet COM. |
$property |
Ce paramètre permet d'indiquer la propriété de l'objet COM. |
Description
Cette fonction permet de demander la propriété d'un composant COM spécifié.
Remarques
- Accès aux propriétés COM : com_get permettait de récupérer la valeur d'une propriété spécifique d'un objet COM en fournissant l'objet et le nom de la propriété en
paramètres.
- Syntaxe spécifique : La fonction utilisait une syntaxe différente de celle des objets PHP natifs, ce qui pouvait rendre le code moins homogène et plus difficile à
maintenir.
- Dépendance à Windows : L'utilisation de com_get nécessitait un environnement Windows, car les objets COM sont spécifiques à ce système d'exploitation.
- Extension COM requise : Pour utiliser com_get, l'extension COM devait être activée dans la configuration de PHP, ce qui n'était pas toujours le cas par défaut.
- Obsolescence progressive : Avec l'évolution de PHP, la fonction com_get a été progressivement remplacée par des méthodes orientées objet plus modernes et intuitives.
- Compatibilité binaire : Des modifications dans la gestion des références entre PHP 4.3 et 4.4 ont entraîné des problèmes de compatibilité binaire, nécessitant la
recompilation des modules d'extension pour assurer leur bon fonctionnement.
- Sécurité : Certaines versions de PHP antérieures à 4.4.9 présentaient des vulnérabilités de sécurité, notamment des dépassements de tampon et des problèmes de
validation des entrées, ce qui pouvait affecter la fiabilité de com_get.
- Fin de vie de PHP 4 : La version PHP 4.4.9, publiée en 2008, a été la dernière de la série PHP 4. Depuis, PHP 5 et les versions ultérieures ont introduit des
améliorations significatives, rendant com_get obsolète et moins recommandé pour les nouveaux projets.
Dernière mise à jour : Mercredi, le 25 mars 2015