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.
Czy wychwycone wyjątki powinny być ponownie zgłaszane bezpośrednio, czy powinny być opakowane wokół nowego wyjątku? Czyli powinienem to zrobić: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } albo to: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } …
Chcę wyodrębnić pierwsze słowo zmiennej z ciągu. Na przykład weź te dane wejściowe: <?php $myvalue = 'Test me more'; ?> Wynikowe wyjście powinno być Testpierwszym słowem wejścia. W jaki sposób mogę to zrobić?
Chcę porównać dwie zmiennoprzecinkowe w PHP, jak w tym przykładowym kodzie: $a = 0.17; $b = 1 - 0.83; //0.17 if($a == $b ){ echo 'a and b are same'; } else { echo 'a and b are not same'; } W tym kodzie zwraca wynik elsewarunku zamiast ifwarunku, mimo …
Tworzę prosty skrypt do wysyłania php, a użytkownicy mogą przesyłać tylko pliki ZIP i RAR. Jakich typów MIME należy używać do sprawdzania $_FILES[x][type]? (proszę o pełną listę) Dziękuję Ci..
Jak możemy wykonać zbiorcze wstawianie baz danych w Laravel przy użyciu Eloquent ORM? Chcę to zrobić w Laravel: https://stackoverflow.com/a/10615821/600516, ale pojawia się następujący błąd. SQLSTATE [HY093]: Niepoprawny numer parametru: mieszane parametry nazwane i pozycyjne.
Musi być gdzieś na zrzucie phpinfo (), ale po prostu nie wiem gdzie. Czy ma znajdować się w sekcji „Dodatkowe moduły”? Gdzieś indziej? Próbuję dowiedzieć się, dlaczego niektóre rozszerzenia nie wydają się być załadowane, ale nawet nie wiem, gdzie powinienem szukać.
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, ale zastanawiałem się, czy ktoś ma jakiś wgląd w to, skąd pochodzi ten …
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("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) { case 'PUT': ....some put …
Mam skrypt PHP, który musi określić, czy został wykonany za pomocą wiersza poleceń, czy przez HTTP, głównie w celu formatowania danych wyjściowych. Jaki jest kanoniczny sposób na zrobienie tego? Myślałem, że to inspekcja SERVER['argc'], ale okazuje się, że jest to zapełnione, nawet podczas korzystania z interfejsu API serwera „Apache 2.0 …
Mam doświadczenie w robieniu tego z przesyłaniem pojedynczych plików przy użyciu <input type="file">. Jednak mam problemy z przesyłaniem więcej niż jednego na raz. Na przykład chciałbym móc wybrać serię obrazów, a następnie przesłać je na serwer, wszystkie naraz. Byłoby wspaniale, jeśli to możliwe, użyć kontrolki wejścia pojedynczego pliku. Czy ktoś …
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 "2". PHP ma tę is_numeric()funkcję, ale zwróci ona wartość …
Próbuję wysłać wiadomość e-mail do określonego użytkownika, wpisując adres URL, ale pojawia się następujący błąd: Swift_TransportException w linii AbstractSmtpTransport.php 383: Oczekiwano kodu odpowiedzi 250, ale otrzymano kod „530”, z komunikatem „530 5.7.1 Wymagane uwierzytelnienie Jak dotąd próbuję tylko zmusić go do pracy z Gmailem. Jak to działa? To, co mam …
Chciałbym przedłużyć limit czasu sesji w php Wiem, że można to zrobić, modyfikując plik php.ini. Ale nie mam do niego dostępu. Czy można to zrobić tylko z kodem php?
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.