Pytania oznaczone «php»

605
Jak przechwycić wynik var_dump do ciągu?

Chciałbym uchwycić wyjście var_dumpdo ciągu. Dokumentacja PHP mówi; Podobnie jak w przypadku wszystkiego, co wysyła wynik bezpośrednio do przeglądarki, funkcje kontroli wyjścia mogą być wykorzystane do przechwycenia wyniku tej funkcji i zapisania go w ciągu (na przykład). Jaki byłby przykład...

587
Ładne drukowanie JSON z PHP

Buduję skrypt PHP, który przekazuje dane JSON do innego skryptu. Mój skrypt buduje dane w dużej tablicy asocjacyjnej, a następnie wysyła dane za pomocą json_encode. Oto przykładowy skrypt: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type:...

557
Jak wyłapać błąd krytyczny PHP (`E_ERROR`)?

Mogę użyć, set_error_handler()aby wyłapać większość błędów PHP, ale to nie działa na fatalne (E_ERROR błędów ), takich jak wywołanie funkcji, która nie istnieje. Czy istnieje inny sposób na wyłapanie tych błędów? Próbuję wywołać mail()wszystkie błędy i korzystam z PHP...

541
Nie można użyć obiektu typu stdClass jako tablicy?

Podczas używania pojawia się dziwny błąd json_decode(). Prawidłowo dekoduje dane (widziałem to za pomocą print_r), ale kiedy próbuję uzyskać dostęp do informacji w tablicy, otrzymuję: Fatal error: Cannot use object of type stdClass as array in C:\Users\Dail\software\abs.php on line...

522
Czy dopuszczalne są krótkie tagi PHP?

Oto informacje zgodnie z oficjalną dokumentacją : Istnieją cztery różne pary otwierających i zamykających znaczników, których można używać w PHP. Dwa z nich, <?php ?> i <script language="php"> </script>są zawsze dostępne. Pozostałe dwa są krótkimi znacznikami i znacznikami...

513
Nowe ja kontra nowe statyczne

Konwertuję bibliotekę PHP 5.3 do pracy na PHP 5.2. Najważniejsze, co stoi mi na drodze, to użycie późnego wiązania statycznego, na przykład return new static($options);, jeśli przekonwertuję to na, return new self($options)czy otrzymam takie same wyniki? Jaka jest różnica między new selfi new...