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
dev:all:psr:psr-1 [17.08.2019 17:15] – [PHP Tags] Manuela v.d.Deckendev:all:psr:psr-1 [31.08.2023 01:50] (aktuell) Manuela v.d.Decken
Zeile 26: Zeile 26:
  
 Das Nachfolgende ist ein Beispiel einer Datei, die sowohl Deklarationen als auch 'side effects' enthält. Ein Beispiel, das zeigt, was man NICHT machen SOLLTE: Das Nachfolgende ist ein Beispiel einer Datei, die sowohl Deklarationen als auch 'side effects' enthält. Ein Beispiel, das zeigt, was man NICHT machen SOLLTE:
-<PHP>+<code php>
 // side effect: ändert Ini-Settings // side effect: ändert Ini-Settings
 ini_set('errot_reporting', E_ALL); ini_set('errot_reporting', E_ALL);
Zeile 41: Zeile 41:
     // Funktionskörper     // Funktionskörper
 } }
-</PHP>+</code>
 Das zweite Beispiel ist eine Datei, die nur Deklarationen ohne alle 'side effects' enthält. Ein Beispiel, das immer zu bevorzugen ist. Das zweite Beispiel ist eine Datei, die nur Deklarationen ohne alle 'side effects' enthält. Ein Beispiel, das immer zu bevorzugen ist.
-<PHP>+<code php>
 // Deklaration // Deklaration
 function foo() function foo()
Zeile 57: Zeile 57:
     }     }
 } }
-</PHP>+</code>
  
 ===== Namespaces und Klassennamen ===== ===== Namespaces und Klassennamen =====
Zeile 73: Zeile 73:
  
 Beispiel: Beispiel:
-<PHP>+<code php>
 <?php <?php
 // php 5.3 und später: // php 5.3 und später:
Zeile 81: Zeile 81:
 { {
 } }
-</PHP+</code
-<PHP>+<code php>
 <?php <?php
 // php 5.3 und später: // php 5.3 und später:
Zeile 90: Zeile 90:
 { {
 } }
-</PHP>+</code>
  
  
Zeile 98: Zeile 98:
 ==== Konstanten ==== ==== Konstanten ====
 Klassenkonstanten MÜSSEN vollständig in Großbuchstaben deklariert werden. Der Unterstrich trennt einzelne Worte. Klassenkonstanten MÜSSEN vollständig in Großbuchstaben deklariert werden. Der Unterstrich trennt einzelne Worte.
-<PHP>+<code php>
 <?php <?php
 namespace Vendor\Model; namespace Vendor\Model;
Zeile 107: Zeile 107:
     const DATE_APPROVED = '2014-08-12';     const DATE_APPROVED = '2014-08-12';
 } }
-</PHP>+</code>
  
 ==== Eigenschaften ==== ==== Eigenschaften ====
Zeile 116: Zeile 116:
 >>'**s**' => String, '**i**' => Integer/Ganzzahl, '**f**' => Fließkommazahl, '**b**' => boolean, '**a**' => Array, '**o**' => Objekt, '**c**' => Callback, '**m**' => mixed, '**r**' => Resource >>'**s**' => String, '**i**' => Integer/Ganzzahl, '**f**' => Fließkommazahl, '**b**' => boolean, '**a**' => Array, '**o**' => Objekt, '**c**' => Callback, '**m**' => mixed, '**r**' => Resource
  
-<PHP>+<code php>
 $sItemName = 'Something'; $sItemName = 'Something';
 $iUserId   = 2; $iUserId   = 2;
 $fPrice    = 45.25; $fPrice    = 45.25;
-</PHP>+</code>
  
 ==== Methoden ==== ==== Methoden ====
Zeile 127: Zeile 127:
  
  --- //[[manuela@isteam.de|Manuela v.d.Decken]] 12.08.2014 20:35//  --- //[[manuela@isteam.de|Manuela v.d.Decken]] 12.08.2014 20:35//
 +
 +
 +
dev/all/psr/psr-1.txt · Zuletzt geändert: 31.08.2023 01:50 von Manuela v.d.Decken