php::bar ist eine Sammlung von Informationen zu der Programmiersprache PHP. Durch die Verwendung eines Wikis können alle ihr Wissen einbringen.
Das php bar Wiki besteht seit Anfang August 2004 und umfasst derzeit 292 Artikel.
Aktuelle Neuigkeiten
- Stylify Me erstellt CSS Style Guides für beliebige Seiten: Geek Site of the Week
- Will sich ein Designer schnell einen Überblick über die wichtigsten Eckdaten eines Web-Projekts verschaffen, schaut er in den Style Guide. Wenn das Projekt allerdings aus erster Hand kommt, und der vorherige Gestalter keine Dokumentation hinterließ, kann sich die Rekonstruktion des richtigen Layouts als langwierig erweisen. Da die Layout-Elemente aber überall dieselben sind, haben sich die kanadischen Webentwickler Annabelle Yoon und Michael Mrowetz zusammengetan, um mit Stilify Me die Suche nach der Nadel im CSS-Heuhaufen zu automatisieren.
Übersichtlich stellt es Euch Hintergrund- und…
- (01.01.1970 00:00)
- Helium löscht überflüssiges CSS
- Im Laufe der Jahre wachsen CSS-Dateien zu einem wahren Lexikon an Klassen und Selektoren an. Einige davon werden früher oder später vielleicht gar nicht mehr gebraucht, weil bestimmte Sektionen des Web-Projekts bereits über den Jordan geschickt wurden. Nicht jeder Entwickler schaut dann ins CSS und prüft, welche Selektoren oder komplette CSS-Dateien nun getrost gestrichen werden dürfen. Hübsch wäre hier ein Hilfsmittel, mit dem die obsolet gewordenen Bytes automatisch herausgefiltert werden.
Helium soll genau das tun: Das JavaScript-Tool von Charles Lawrence wird in der JavaScript-Konsole des…
- (01.01.1970 00:00)
- Zend Framework 2.2 Stable ist verfügbar
- Wie versprochen, liefert Zend sein Framework in Version 2.2 aus, drei Wochen nachdem der Feature-vollkommene Release Candidate erschien. Knapp einhundert Issues wurden in diesem Zeitraum geschlossen, wie man dem GitHub Issue Tracker entnehmen kann. Im Vergleich zum vorangegangenen Release wurden laut Changelog sogar 150 Bugs beseitigt.
Wie oben erwähnt, hat sich bei den Features seit dem Release Candidate nichts mehr getan. Diese sind die neuen Plugin Manager, die den ServiceManager in einen Inversion of Control Container verwandeln sollen. Dies soll die Flexibilität im Umgang mit vielen…
- (01.01.1970 00:00)
- Google Code streicht ebenfalls Datei-Downloads
- Nach GitHub streicht auch Google die Möglichkeit, auf seiner Code-Plattform Google Code Dateien zum Download feilzubieten. Künftig kommt man an Projekte nur noch über Git clone, oder entsprechend über Mercurial oder Subversion. Grund für die Entscheidung sei, dass die Möglichkeit zur Dateifreigabe in jüngster Vergangenheit verstärkt missbraucht worden sei.
Wer seine Bundles weiterhin zum Download anbieten will, der sollte sich in Zukunft nach einem anderen Datei-Hoster umsehen. Google empfiehlt freilich Google Drive für diese Zwecke. (Wir verweisen auch gerne auf Sourceforge oder Codeplex).…
- (01.01.1970 00:00)
- "PHP hat gewonnen"
- Google hatte sich lange vor dieser Aussage gedrückt, sah eigene Alternativen als technisch überlegen und hatte damit vielleicht nicht Unrecht. Doch einen Irrtum kann der Web-Gigant nicht leugnen: PHP ist nicht auf dem absteigenden Ast, und ein Ende der Vorherrschaft unserer Plattform im WWW ist nicht abzusehen. Der deutlichste Beweis dafür ist Googles unlängst geschwenkte weiße Flagge in Form der Aufnahme von PHP in seine App Engine. Auf der Google I/O stellten Andrew Jessup, Jason Cartwright und Stuart Langley nämliche Neuerung im Vortrag vor:
PHPclasses-Webmaster und PHP-Reporter Manuel…
- (01.01.1970 00:00)
- SQLite erhält Boost durch Memory-Mapped-I/O
- Millionen von Geräten und Anwendungen nutzen die serverlose Datenbank-Engine SQLite. Daher dürfte viele die Nachricht erfreuen, dass im jüngsten Update auf Version 3.7.17 an der Performance-Schraube gedreht wurde. Das neue Memory-Mapped-I/O erspart in jedem einzelnen Lese- oder Schreibvorgang einen Seitenaufruf und reduziert überdies den Speicherbedarf, wie auf sqlite.org näher erklärt wird.
Allerdings sollte man sich gut überlegen, ob man von der neuen Option Gebrauch machen will, da sie Risiken birgt. Aufgrund ihrer Funktionsweise ist es denkbar, dass verirrte Zeiger Pufferüberläufe…
- (01.01.1970 00:00)
- Shard-Query 2.0 Beta mit neuen, industriegeprüften Features
- Die MySQL Query Engine Shard-Query spezialisiert sich auf parallelisierte Anfragen an Datenbanken, insbesondere an verteilte MySQL-Infrastrukturen. Die Abfrage großer Datenmengen lässt sich damit erheblich rationalisieren. Ein RESTful UI, ein MySQL-Proxy-Skript sowie eine objektorientierte PHP-Schnittstelle erlauben vielseitigen Zugriff auf das Tool.
Nach drei Jahren endlich steht nun die nächste Generation für Testzwecke bereit. Shard-Query 2.0 Beta 1 spendiert Euch mit dem brandneuen Configuration Repository eine neue Art, Konfigurationen abzuspeichern: Während es früher mit .ini-Dateien…
- (01.01.1970 00:00)
- Memcached wird 10 Jahre alt
- Heute vor zehn Jahren erschuf Brad Fitzpatrick die Caching-Software Memcached, um die Server seines damaligen Blogging-Portals LiveJournal zu entlasten. Dafür nutzte er überzähligen Arbeitsspeicher aus. Diese Idee sollte sich durchsetzen. Denn heute gehört es zur Good Practice, Datenbank-Queries und ganze Webseiten im RAM zu speichern, damit besonders häufig aufgerufene Inhalte nach dem Motto "wir haben das für Sie vor der Sendung vorbereitet" sofort griffbereit sind.
Der In-Memory Key-Value-Store Memcached macht Web-Dienste wie Youtube, Twitter, Flickr oder Wikipedia überhaupt erst möglich.…
- (01.01.1970 00:00)
- ThinDOM: imgur-Entwickler erschafft rasend schnellen DOM-Wrapper
- jQuery wurde erdacht als Framework, das Entwicklern das Anordnen von DOM-Elementen erleichtert. Da es sich dabei allerdings um einen Aufsatz auf dem nativen Document Object Model handelt, fordert es seinen Tribut in Form von Performance-Einbußen. imgur-Entwickler Jacob Greenleaf sah sich auf dem Bilder-Hoster zur Tat aufgefordert, als jQuery im Kommentarsystem mehr und mehr zum Flaschenhals geriet.
Manche Bilder-Threads beinhalteten rund 1.000 Kommentare, die jeweils aus 19 DOM-Elementen bestehen. Bisherige Ansätze, Kommentar-Rohdaten zum Browser zu senden, und den DOM clientseitig rendern zu…
- (01.01.1970 00:00)
- Httpful: REST-Client spendiert Euch Request-Templates
- Einst nur ein Protokoll, um Websites von Servern zum Client zu befördern, hat sich Hypertext Transfer Protocol als universelle Sprache für den Datenaustausch gemausert. Immer mehr Clients und Webserver sprechen so miteinander, ordnen Daten um und arrangieren auf diese Weise das Wissen der Welt neu. Web-Entwickler sollten diese Sprache lernen, wenn sie selbst eine komplexe Web-Anwendung realisieren wollen. Doch bei der Interaktion mit etablierten APIs ist es müßig, die immerselben Schnittstellen auf immergleiche Arten anzusprechen. Um diesen Boilerplate-Code aus dem Weg zu räumen, spendiert…
- (01.01.1970 00:00)
PHP News von PHP Magazin
früher mal ... [Archiv]
|
Beteilige Dich am PHP Wiki
Wenn Du Informationen beitragen möchtest, klicke einfach bei einem Artikel auf bearbeiten und verbessere den Artikel. Weitere Informationen findest Du in unserem php bar:Portal und in der php bar:Hilfe.
Neue, kurze und gewünschte Artikel
| Neue:
|
Null Object, Singleton, Code-Optimierungen, Kommandozeile, Zend Framework
|
| Kurze:
|
EZPDO, Signatur, Andi Gutmans, Entwurfsmuster, Model-View-Controller
|
| Gewünschte:
|
SPL, Objektmodell, Phing, Firebird, Quellcode
|
Kategorien Übersicht
| Sprachreferenz:
|
Anweisung, Fehler, Funktion, Konfiguration, OOP, Operator, PHP 5, Schlüsselwort, Variable, Veraltet, Wenig bekanntes Feature
|
| Software:
|
Applikation, Bibliothek, Datenbank, Datenbankabstraktion, Debugger, Editor, Framework, IDE, PEAR, PECL, Profiler, Templatesystem, Webserver
|
| Know-how:
|
Entwurfsmuster, Programmiertechnik, Sicherheit, Snippet, Stolperfalle, Tipp, Tutorial
|
| Literatur:
|
Buch, Magazin
|
| Firma:
|
Dienstleister, Softwareentwicklung
|
| Weitere:
|
Person, Worterklärung
|
Wichtige und nützliche Seiten
|