PHP to szeroko stosowany, dynamiczny, zorientowany obiektowo i zinterpretowany język skryptowy wysokiego poziomu, zaprojektowany przede wszystkim do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.
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 tego, jak to może działać? print_r() nie jest prawidłową możliwością, …
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: text/javascript'); echo json_encode($data); Powyższy kod daje następujące dane wyjściowe: {"a":"apple","b":"banana","c":"catnip"} …
Dość często spróbuję uruchomić skrypt PHP i odzyskać pusty ekran. Brak komunikatu o błędzie; tylko pusty ekran. Przyczyną może być prosty błąd składniowy (zły nawias, brak średnika), nieudane wywołanie funkcji lub coś zupełnie innego. Bardzo trudno jest ustalić, co poszło nie tak. W końcu komentuję kod, wszędzie wpisuję „echo” itp., …
Jak poprawnie zaokrąglić ciąg PHP do dwóch miejsc po przecinku? $number = "520"; // It's a string from a database $formatted_number = round_to_2dp($number); echo $formatted_number; Wynik powinien być 520.00; Jaka powinna round_to_2dp()być definicja funkcji?
Jestem ciekawy, czy możliwe jest powiązanie tablicy wartości z symbolem zastępczym za pomocą PDO. Przypadek użycia tutaj próbuje przekazać tablicę wartości do użycia z IN()warunkiem. Chciałbym móc zrobić coś takiego: <?php $ids=array(1,2,3,7,8,9); $db = new PDO(...); $stmt = $db->prepare( 'SELECT * FROM table WHERE id IN(:an_array)' ); $stmt->bindParam('an_array',$ids); $stmt->execute(); ?> …
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 5.2.3.
Jak przekonwertować wartość zmiennej PHP na ciąg znaków? Szukałem czegoś lepszego niż połączenie pustego łańcucha: $myText = $myVar . ''; Podobnie jak ToString()metoda w Javie lub .NET.
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Właśnie rozumiem strukturę MVC i często zastanawiam się, ile kodu powinno zostać w …
Biorąc pod uwagę następujący kod: DB::table('users')->get(); Chcę uzyskać nieprzetworzony ciąg zapytania SQL, który wygeneruje powyższy konstruktor zapytań bazy danych. W tym przykładzie byłoby to SELECT * FROM users. Jak mam to zrobic?
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 108 Próbowałem tylko: $result['context']gdzie $resultsą zwracane danejson_decode() Jak mogę odczytać wartości …
Jaka jest różnica między PHP HTTP_HOSTa SERVER_NAMEPHP? gdzie: HTTP_POST === $_SERVER['HTTP_HOST'] SERVER_NAME === $_SERVER['SERVER_NAME'] Kiedy rozważasz użycie jednego nad drugim i dlaczego?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.