Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak to poprawić.
Forum PHP.pl > Forum > Przedszkole
lukaszzgz
  1. declare (strict_types = 1);
  2. (string) $zmienna = 2;
  3.  
  4. var_dump($zmienna);


Dlaczego gdy tyuje dane i wymuszam sprawdzanie typu to i tak mi wyświetla w var_dump int ?
Jak wymusić żeby tylko stringi mogły być ?
Mam PHP 8
nospor
NIgdzie nic nie wymuszasz... jak chcesz cos wymusic, to zapisz to


$zmienna = (string) 2;

Albo czemu poprostu nie zrobisz
$zmienna = '2';
lukaszzgz
a jak zrobić to samo w klasie ? Dlaczego tu to nie działa ?

  1. <?php
  2. class Klasa
  3. {
  4. public $zmienna =(string) 5;
  5. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.