42 PHP i MySQL dla każdego
Stała jest konstrukcją, która (jak też sama nazwa wskazuje) nie może zmieniać swojej wartości podczas działania skryptu. Ich nazwy, podobnie jak nazwy zmiennych, muszą zaczynać się od znaku litery lub znaku podkreślenia i mogą zawierać jedynie litery, cyfry i znaki podkreślenia. Stałe definiowane są za pomocą funkcji define, schematycznie:
definet ' nazwajtatej'. wartość_stalej):
Należy pamiętać, że stałych, w przeciwieństwie do zmiennych, nie poprzedzamy znakiem 5. Definicja przykładowych stałych w działającym skrypcie została przedstawiona w kodzie widocznym na listingu 2.11.
Listing 2.11. Ilustracja tworzenia stałych w PHP_
<html>
<head>
<title>Przykładowa strona</title> </head>
<body>
<?php
definet'liczbal'. 100): definet'liczbaż'. 1.5): definet'napis'. "Przykładowy napis"):
echo(liczbal): echo("<br>"); echotliczbaż): echo(“<br>"): echotnapis):
</body>
</htm!>
W PHP istnieją liczne stałe predefiniowane, ich dostępność bardzo często zależy jednak od tego, jakie rozszerzenia zostały zainstalowane. Pełną ich listę można znaleźć w dokumentacji. W tabeli 2.3 zostało natomiast przedstawionych kilka wybranych stałych predefiniowanych.
Na zmiennych można wykonywać różnorodne operacje, na przykład dodawanie, odejmowanie itp. Operacji tych dokonujemy za pomocą tak zwanych operatorów. Na przykład operacje dodawania wykonujemy za pomocą operatora plus, zapisywanego jako +,