PHP ohne mysql-Extension
15.07.2011
PHP-Entwickler überlegen, die mysql-Extension aus dem PHP-Kern zu nehmen
Um eine MySQL-Datenbank mittels PHP anzusprechen, benötigt man eine der beiden Extensions mysql oder (besser) mysqli. Während aktuelle Entwicklungen wohl die mysqli-Extension, dürften nahezu alle Entwicklungen der letzten Jahre auf die mysql-Extension aufbauen.
In einer Nachricht an die PHP-Malinglist "php-internals" hat Entwickler Phillip Olson erste Andeutungen siehe unten) gemacht, mysql in kommenden PHP-Versionen nicht mehr zu unterstützen. Die Folge für bestehende Webseiten wäre enorm, sobald der Webserver auf eine aktuelle PHP-Version updatet.
Olson - Mail (Link):
---------------------------
[prev in list] [next in list] [prev in thread] [next in thread]
List: php-internals
Subject: [PHP-DEV] deprecating ext/mysql
From: Philip Olson <philip () roshambo ! org>
Date: 2011-07-10 17:03:36
Message-ID: 9F1FA580-FD3F-4C3F-9E26-51A095CF6EE9 () roshambo ! org
[Download message RAW]
Greetings PHP geeks,
Don't panic! This is not a proposal to add errors or remove this popular extension. \
Not yet anyway, because it's too popular to do that now.
The documentation team is discussing the database security situation, and educating \
users to move away from the commonly used ext/mysql extension is part of this.
This proposal only deals with education, and requests permission to officially \
convince people to stop using this old extension. This means:
- Add notes that refer to it as deprecated
- Recommend and link alternatives
- Include examples of alternatives
There are two alternative extensions: pdo_mysql and mysqli, with PDO being the PHP \
way and main focus of future endeavors. Right? Please don't digress into the PDO v2 \
fiasco here.
What this means to ext/mysql:
- Softly deprecate ext/mysql with education (docs) starting today
- Not adding E_DEPRECATED errors in 5.4, but revisit for 5.5/6.0
- Add pdo_mysql examples within the ext/mysql docs that mimic the current
examples, but occasionally introduce features like prepared statements
- Focus energy on cleaning up the pdo_mysql and mysqli documentation
- Create a general "The MySQL situation" document that explains the situation
The PHP community has been recommending alternatives for several years now, so \
hopefully this won't be a new concept or shock to most users.
Regards,
Philip
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure | About | News | Donate | Add a list | Sponsors: 10East, KoreLogic, Chakpak.com