Pytania oznaczone «php»

155
O co chodzi z wiodącym podkreśleniem w metodach klas PHP?

Przeglądając różne biblioteki PHP, zauważyłem, że wiele osób decyduje się na poprzedzanie niektórych metod klasowych pojedynczym podkreśleniem, na przykład public function _foo() ...zamiast... public function foo() Zdaję sobie sprawę, że ostatecznie sprowadza się to do osobistych preferencji,...

155
Jak sprawdzić, czy string jest int, ale nie double, itd.?

PHP ma intval()funkcję, która konwertuje ciąg znaków na liczbę całkowitą. Jednak chcę wcześniej sprawdzić, czy łańcuch jest liczbą całkowitą, aby móc przekazać użytkownikowi pomocny komunikat o błędzie, jeśli jest nieprawidłowy. PHP ma is_int(), ale zwraca false dla łańcucha znaków, takiego jak...

155
REST API - po co używać PUT DELETE POST GET?

Przeglądałem więc kilka artykułów na temat tworzenia REST API. A niektórzy z nich sugerują używanie wszystkich typów żądań HTTP: na przykład PUT DELETE POST GET. Utworzylibyśmy na przykład index.php i napisalibyśmy API w ten sposób: $method = $_SERVER['REQUEST_METHOD']; $request = split("/",...

154
Czy żądania AJAX zachowują informacje o sesji PHP?

Gdybym miał użytkownika zalogowanego na mojej stronie, mając zapisany jego identyfikator $_SESSION, i ze swojej przeglądarki kliknął przycisk „Zapisz”, co spowodowałoby wysłanie żądania AJAX do serwera. Czy jego $_SESSIONi pliki cookie zostaną zachowane w tym żądaniu i czy mogę bezpiecznie polegać...

154
Uruchom skrypt php jako proces demona

Muszę uruchomić skrypt php jako proces demona (czekaj na instrukcje i rób rzeczy). cron nie zrobi tego za mnie, ponieważ działania muszą zostać podjęte, gdy tylko nadejdzie instrukcja. Wiem, że PHP nie jest najlepszą opcją dla procesów demonów ze względu na problemy z zarządzaniem pamięcią, ale z...

154
php - pobierz numeryczny indeks tablicy asocjacyjnej

Mam tablicę asocjacyjną i muszę znaleźć numeryczną pozycję klucza. Mógłbym ręcznie przejrzeć tablicę, aby ją znaleźć, ale czy istnieje lepszy sposób wbudowania w PHP? $a = array( 'blue' => 'nice', 'car' => 'fast', 'number' => 'none' ); // echo (find numeric index of $a['car']); //...

154
Najszybszy hash do zastosowań niekryptograficznych?

Zasadniczo przygotowuję frazy do umieszczenia w bazie danych, mogą być zniekształcone, więc zamiast tego chcę przechowywać ich krótki skrót (będę po prostu porównywał, czy istnieją, czy nie, więc hash jest idealny). Zakładam, że MD5 jest dość powolny w przypadku ponad 100 000 żądań, więc chciałem...

154
Jak wyłapać błędy curl w PHP

Używam funkcji PHPcurl do wysyłania danych na serwer WWW z mojego lokalnego komputera. Mój kod wygląda następująco: $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); curl_setopt($c, CURLOPT_POST, true); curl_setopt($c, CURLOPT_POSTFIELDS,...

153
Posortować tablicę według kluczy na podstawie innej tablicy?

Czy w PHP można zrobić coś takiego? Jak zabrałbyś się do napisania funkcji? Oto przykład. Porządek jest najważniejszy. $customer['address'] = '123 fake st'; $customer['name'] = 'Tim'; $customer['dob'] = '12/08/1986'; $customer['dontSortMe'] = 'this value doesnt need to be sorted'; I chciałbym...

152
Jak usunąć część sznurka? [Zamknięte]

Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 miesięcy temu . Popraw to pytanie...

152
Czy file_get_contents () ma ustawienie limitu czasu?

Wzywam serię linków przy użyciu file_get_contents()metody w pętli. Przetworzenie każdego łącza może zająć więcej niż 15 minut. Teraz martwię się, czy PHP file_get_contents()ma limit czasu? Jeśli tak, wygaśnie połączenie i przejdzie do następnego łącza. Nie chcę wywoływać następnego łącza bez...

152
Gałązka do pętli dla tablic z kluczami

Używam Twig i mam tablicę z kluczami takimi jak: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Chciałbym uzyskać klucz (1,2,3,8,9)i zawartość (alpha, bravo, charlie, delta, echo)w pętli, aby uzyskać całą wartość tej tablicy. Jak rozwiązać ten...