skanuj0026 (187)

skanuj0026 (187)



PHP i MySQL dla każdego

Listing 2.9. Zmienna zmieniająca typ w trakcie działania skryptu

<html>

<head>

<title>Przykładowa strona</title>

</head>

<body>

<?php

Szmiennal = 100: echo(Szmiennal): echo("<br>"):

Szmiennal = 1.5: echo(Szmiennal): echo("<br>”):

Szmiennal = "Przykładowy napis."; echo($zmiennal):

</body>

</html>

Zmienna zmiennal po pierwszym przypisaniu (Szmiennal = 100:) ma typ integer i wartość 100, po drugim przypisaniu (Szmiennal = 1.5:) typ float i wartość 1.5, a po trzecim przypisaniu (Szmiennal - "Przykładowy napis.";) typ st ring i wartość Przykładowy napis. Ostateczny efekt działania będzie więc identyczny jak w poprzednim przykładzie (rysunek 2.7), mimo że tym razem wykorzystana została tylko jedna zmienna.

Jak wykryć typ zmiennej?

Ponieważ rodzaj przechowywanych przez zmienną danych ulega niekiedy zmianom w trakcie działania skryptu, może się zdarzyć, że będziemy musieli sprawdzić, jaki ma ona w danym momencie typ. W tym celu można wykorzystać jedną z funkcji przedstawionych w tabeli 2.2 (pojęcie funkcji zostanie omówione w rozdziale 3.). Przykład wywołania funkcji gettype został przedstawiony na listingu 2.10, a wynik jego działania na rysunku 2.8.

Listing 2.10. Przykład działania funkcji gettype____

<html>

<head>

<ti11e>Przykładowa strona</ti 11e>

</head>

<body>

<?php

Szmiennal - 100:

echoCWartość zmiennej - Szmiennal"):

echo("<br>"):

echo("Typ zmiennej = ");

echo(gettype($zmiennal)):

echo("<brxbr>“):


Wyszukiwarka

Podobne podstrony:
skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php $str
skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możliwości
skanuj0217 (4) 230 PHP i MySQL dla każdego w sesji. Zmienne należy usunąć ręcznie za pomocą przeznac
skanuj0447 464 PHP i MySQL dla każdego Listing 17.5. Treść pliku newsJorm.php <?php $news_form_co
skanuj0151 (9) 162 PHP i MySQL dla każdego Listing 6.5. Wykorzystanie funkcji zmieniających wielkość
21414 skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możl
21414 skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możl
73388 skanuj0188 (5) 200 PHP i MySQL dla każdego Listing 7.10. Odczytanie zawartości pliku tekstoweg
10344 skanuj0190 (5) 202 PHP i MySQL dla każdego Listing 7.13. Alternatywna metoda odczytu całego pl

więcej podobnych podstron