PHP Programmierung
Aus Mein Wiki
Sebra (Diskussion | Beiträge) (→zzz) |
Sebra (Diskussion | Beiträge) (→Syntax) |
||
Zeile 6: | Zeile 6: | ||
=== PHP Frameworks === | === PHP Frameworks === | ||
* [[fusca using CakePHP]] | * [[fusca using CakePHP]] | ||
- | * CakePHP | + | * [[CakePHP]] |
** CakePHP based CMS | ** CakePHP based CMS | ||
*** Overviews | *** Overviews | ||
Zeile 61: | Zeile 61: | ||
* [[DubStie]] - eher primitiv | * [[DubStie]] - eher primitiv | ||
* [[TikiWiki]] - mächtig aber "unerotisch" | * [[TikiWiki]] - mächtig aber "unerotisch" | ||
+ | * [[Diem]] - http://www.diem-project.org/ - Symfony + ZF + jQuery - Content Management System + Content Management Framework | ||
==== Yii ==== | ==== Yii ==== | ||
Zeile 127: | Zeile 128: | ||
=== Typo3 === | === Typo3 === | ||
[[Typo3]] | [[Typo3]] | ||
+ | === Papaya CMS === | ||
+ | * http://www.papaya-cms.com/vorteile.28.de.html | ||
+ | * "modular", basiert aber nicht auf irgendeinem Framework... | ||
== Applikationen == | == Applikationen == | ||
Zeile 203: | Zeile 207: | ||
= Runtime Configuration = | = Runtime Configuration = | ||
* http://php.net/manual/en/errorfunc.configuration.php | * http://php.net/manual/en/errorfunc.configuration.php | ||
+ | |||
+ | == Kopien und Referenzen == | ||
+ | === Syntax === | ||
+ | $a =& $b; // assigns $a as a reference to $b. | ||
+ | NO REFERENCE: $a &= $b; // bitwise-and operator. | ||
+ | public function foo(&$param){...} | ||
+ | |||
+ | === Sinn / Vorteile === | ||
+ | Per Referenzen ist es möglich zb Service-Klassen nur einmal zu instanzieren und somit Konfiguration, Ladezeiten, Werte-Übergaben und Memory zu sparen. |