Zmienne PHP |
LC<< LC< LC> |
Google translate to »»» » English » Italy » Germany » France » Spain |
Zmienne
Każda zmienna w PHP poprzedzona jest znakiem $(dolar). Zmienna to umowne oznaczenie przestrzeni w pamięci komputera które zawiera dane które w dowolnej chwili można odczytać lub zapisać w miejscu pamięci na które ta zmienna wskazuje . Najogólniej zmienna to rodzaj wskaźnika który wskazuje na dane w niej zawarte. Dane to liczby, napisy lub struktury złożone jak tablice (wiele zmiennych, zgrupowanych w tablice i oznaczonych kluczami czyli indeksami do poszczególnych ich składowych). Przed każdym wywołaniem skryptu program LottoCad, przekazuje zestaw zmiennych wraz z danymi. Są to zmienne które pozwalają zorientować się mającemu działać skryptowi o tym np jaka gra jest otworzona, jakie ma właściwości (ilość liczb, ilość liczb losowanych itd).
//Najprościej w PHP zmienną odczytać wybierając polecenie : Print $zmienna; przykład : skrypt
<?php $witam="witaj w świecie PHP"; print $witam; ?>
wyświetli napis : witaj w świecie PHP
//Tablice odczytuje się poleceniem : Print_r($zmienna_tablicowa);
przykład : skrypt
<?php $tablica=array("Witaj","w","świecie","PHP"); print_r($tablica); ?>
wyświetli jej zawartość (polecenie print_r) słuzy do debugowania (sprawdzania) zawartości tablic w PHP.
wyświetlany tekst :
Array ( [0] => Witaj [1] => w [2] => świecie [3] => PHP )
jak widać tablica ma 4 elementy z kluczami o kolejnych numerach począwszy od zera. tak więc np polecenie print $tablica[0]; wyświetli zawartość elementu nr [0] a więc napisu : Witaj.
Omówię wszystkie zmienne kolejno z wyjaśnieniem :
$mainedit
zawiera napis (liczby) znajdujące się w polu losowań w chwili wywołania skryptu. przykład : "1 12 32 44 68" zmienna jest typu string(napis).
$APP_PATH
zawiera pełna ścieżkę dostępu do katalogu w którym zainstalowany jest LottoCad. przykład : "C:/Program Files/Wojar Software/LottoCad/" zmienna jest typu string(napis).
$GAME_NUMBERS_ALL
zawiera ilość wszystkich liczb gry przykład : 49 zmienna jest typu Integer(liczba całkowita).
$GAME_DRAW_ALL
zawiera ilość liczb losowanych gry przykład : 6 zmienna jest typu Integer(liczba całkowita).
$GAME_WITH_BONUS
zawiera informację czy gra jest grą z bonusem.Liczbą dodatkową. przykład : 1 zmienna jest typu Boolean(wartość logiczna). wartość 0 lub False = Prawda, 1 lub True = Fałsz
$GAME_ID
zawiera identyfikator gry (liczbę porzadkową) przykład : 1 zmienna jest typu Integer(liczba całkowita). wartość 1 Oznacza np Multilotek
$GAME_PICK_MAX
zawiera maksymalna ilość liczb skreślanych w zakładzie przykład : 10 zmienna jest typu Integer(liczba całkowita). wartość 10 oznacza 10 skreśleń w Multilotek(KENO)
$GAME_NAME
zawiera nazwę gry przykład : "MultiLotek". zmienna jest typu string(napis).
$GAME_TICKET_ROWS
zawiera ilość wierszy liczbowych na kuponie gry przykład : 8 zmienna jest typu Integer(liczba całkowita). wartość 8 wierszy gry Multilotek(KENO)
$GAME_TICKET_COLS
zawiera ilość kolumn liczbowych na kuponie gry przykład : 10 zmienna jest typu Integer(liczba całkowita). wartość 10 wiersze gry Multilotek(KENO)
$GAME_WITH_STAKE
zawiera informację czy gra jest grą ze stawką gry. przykład : 1 zmienna jest typu Boolean(wartość logiczna). wartość 0 lub False = Prawda, 1 lub True = Fałsz
$GAME_TABLE_NAME
zawiera nazwę tabeli bazy danych losowań gry przykład : "Multi.dat". zmienna jest typu string(napis).
$GAME_DUALRANGE
zawiera informację czy gra jest grą z drugim zestawem liczb(Numerek). przykład : 0 zmienna jest typu Boolean(wartość logiczna). wartość 0 lub False = Prawda, 1 lub True = Fałsz
$GAME_BONUS_DRAWN
zawiera ilość losowanych liczb dodatkowych przykład : 1 zmienna jest typu Integer(liczba całkowita). wartość 1 oznacza jedną liczbę losowaną.
$GAME_DUAL_NUMBERS_ALL
zawiera ilość wszystkich liczb z drugiego zestawu przykład : 45 zmienna jest typu Integer(liczba całkowita). 45 oznacza ilość liczb drugiego zestawu w Numerku.
$GAME_DUAL_NUMBERS_DRAWN
zawiera ilość wszystkich liczb losowanych z drugiego zestawu przyklad : 1 zmienna jest typu Integer(liczba całkowita). wartość 1 oznacza ilość liczb drugiego zestawu w Numerku.
$GAME_LAST_DRAW_ID
zawiera numer(id) ostatniego losowania w bazie danych. przykład : 3234 zmienna jest typu Integer(liczba całkowita). wartość 3234 oznacza numer ostatniego losowania w bazie losowań.
$GAME_LAST_DRAW_DATE
zawiera datę ostatniego losowania w bazie danych. przykład : "2009-09-07" zmienna jest typu String(napis). wartość "2009-09-07" oznacza datę ostatniego losowania w bazie losowań.
|