Benutzer-Werkzeuge

Webseiten-Werkzeuge


dev:all:psr:psr-1

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
dev:all:psr:psr-1 [25.05.2015 18:43] – [Namespaces und Klassennamen] Manuela v.d.Deckendev:all:psr:psr-1 [29.10.2017 16:10] – [Eigenschaften] Manuela v.d.Decken
Zeile 93: Zeile 93:
 } }
 </PHP> </PHP>
-Code der für PHP-Versionen vor 5.3 geschrieben wird SOLL die Konvention der Pseudo-Namespaces mit **Vendor_** Präfixes für Klassennamen benutzen. +
-<PHP> +
-<?php +
-// PHP 5.2.x und früher: +
-class Vendor_Model_Foo +
-+
-+
-</PHP> +
-<PHP> +
-<?php +
-// PHP 5.2.x und früher: +
-class Vendor_Model_FooAbstract +
-+
-+
-</PHP>+
  
 ===== Klassen- Konstanten, Eigenschaften und Methoden ===== ===== Klassen- Konstanten, Eigenschaften und Methoden =====
Zeile 130: Zeile 116:
  
 :!: //Anpassung an WB:// Es MUSS durchgehend überall das **StudlyCaps** Format benutzt werden, wobei jedem Bezeichner ein Kleinbuchstabe vorangestellt wird, der den Datentyp der Eigenschaft beschreibt. Derzeit definiert sind folgende Zuweisungen: :!: //Anpassung an WB:// Es MUSS durchgehend überall das **StudlyCaps** Format benutzt werden, wobei jedem Bezeichner ein Kleinbuchstabe vorangestellt wird, der den Datentyp der Eigenschaft beschreibt. Derzeit definiert sind folgende Zuweisungen:
->>'**s**' => String, '**i**' => Integer/Ganzzahl, '**f**' => Fließkommazahl, '**b**' => boolean, '**a**' => Array, '**o**' => Objekt+>>'**s**' => String, '**i**' => Integer/Ganzzahl, '**f**' => Fließkommazahl, '**b**' => boolean, '**a**' => Array, '**o**' => Objekt, '**c**' => Callback, '**m**' => mixed, '**r**' => Resource
  
 <PHP> <PHP>
dev/all/psr/psr-1.txt · Zuletzt geändert: 31.08.2023 01:50 von Manuela v.d.Decken