Porady, Programowanie

Porady :: PHP

Dodano: 2008-02-18 15:27:40

Jak zdefiniować stałą?

W celu zdefiniowania stałej używamy funkcji define(). Poprawnie zdefiniowana stała rozpoczyna się literą lub znakiem pokreślenia.

Kod:
  1. <?php
  2.  define("STALA","stała");
  3.  define("STALA2","stała2");
  4.  define("NASZA_STALA","stała3");
  5.  echo STALA; //wyświetli zawartość STALA  
  6.   // Nieprawidłowa nazwa stałej
  7.   //define("1STALA","źle");
  8. ?>

W celu zdefiniowania stałej w klasie używamy następującej konstrukcji:

Kod:
  1. <?php
  2. class MojaKlasa
  3. {
  4.  const stala = 'moja stala';
  5.  function wyswielt() {
  6.    echo  self::stala . "\n";
  7.  }
  8. }
  9.  
  10. $klasa = new MojaKlasa();
  11. $klasa->wyswielt(); //wyswietla "moja stala"
  12. ?>


Autor: admin
Odsłon: 958