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.
Mam dwie klasy class ClassOne { }i class ClassTwo {}. Otrzymuję ciąg, który może być "One"albo "Two". Zamiast używać długiej switchinstrukcji, takiej jak: switch ($str) { case "One": return new ClassOne(); case "Two": return new ClassTwo(); } Czy istnieje sposób na utworzenie instancji za pomocą ciągu znaków, tj. new Class("Class" …
Czy w JavaScript jest sposób na porównanie wartości z jednej tablicy i sprawdzenie, czy znajduje się ona w innej tablicy? Podobne do in_arrayfunkcji PHP ?
Mamy dwa obiekty PHP5 i chcielibyśmy połączyć zawartość jednego w drugi. Pomiędzy nimi nie ma podklas, dlatego nie można zastosować rozwiązań opisanych w poniższym temacie. Jak skopiować obiekt PHP na inny typ obiektu //We have this: $objectA->a; $objectA->b; $objectB->c; $objectB->d; //We want the easiest way to get: $objectC->a; $objectC->b; $objectC->c; …
Chcę, aby odwiedzający kraj był dostępny za pośrednictwem adresu IP ... Teraz korzystam z tego ( http://api.hostip.info/country.php?ip= ......) Oto mój kod: <?php if (isset($_SERVER['HTTP_CLIENT_IP'])) { $real_ip_adress = $_SERVER['HTTP_CLIENT_IP']; } if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $real_ip_adress = $_SERVER['REMOTE_ADDR']; } $cip = $real_ip_adress; $iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip; …
W mojej bazie danych mam ciąg znaków z podziałem linii. Chcę przekonwertować ten ciąg na tablicę i dla każdej nowej linii przeskocz o jedno miejsce indeksu w tablicy. Jeśli ciąg jest: My text1 My text2 My text3 Chcę, aby wynik był następujący: Array ( [0] => My text1 [1] => …
Mam dane w bazie danych MySQL. Wysyłam użytkownikowi adres URL w celu pobrania jego danych w postaci pliku CSV. Mam e-mail z linkiem, zapytaniem MySQL itp. Jak mogę, po kliknięciu linku, wyświetlić okno podręczne, aby pobrać CVS z rekordem z MySQL? Mam już wszystkie informacje, aby uzyskać rekord. Po prostu …
Chciałbym móc dodać niestandardowy atrybut / właściwość do modelu Laravel / Eloquent, gdy jest on ładowany, podobnie jak w przypadku $model->open() metody RedBean . Na przykład w tym momencie w moim kontrolerze mam: public function index() { $sessions = EventSession::all(); foreach ($sessions as $i => $session) { $sessions[$i]->available = $session->getAvailability(); …
Czy jest jakiś sposób, aby łatwo rozwiązać ten problem, czy naprawdę muszę przepisać cały starszy kod? Błąd krytyczny PHP: Usunięto przekazanie odwołania według czasu połączenia w ... w linii 30 Dzieje się tak wszędzie, ponieważ zmienne są przekazywane do funkcji jako odwołania w całym kodzie.
Czy jest jakaś szczególna różnica między intval a (int)? Przykład: $product_id = intval($_GET['pid']); $product_id = (int) $_GET['pid']; Czy jest jakaś szczególna różnica między powyższymi dwoma wierszami kodu?
Mam tę funkcję do sprawdzania poprawności adresów e-mail: function validateEMAIL($EMAIL) { $v = "/[a-zA-Z0-9_-.+]+@[a-zA-Z0-9-]+.[a-zA-Z]+/"; return (bool)preg_match($v, $EMAIL); } Czy można sprawdzić, czy adres e-mail jest prawidłowy, czy nie?
Oto mój kod: function phpwtf(string $s) { echo "$s\n"; } phpwtf("Type hinting is da bomb"); Co powoduje ten błąd: Błąd krytyczny możliwy do uchwycenia: Argument 1 przekazany do phpwtf () musi być instancją ciągu, podano ciąg To więcej niż trochę orwellowski, gdy PHP rozpoznaje i odrzuca pożądany typ w tym …
Otrzymuję ten błąd podczas próby przesłania importu do WordPress w moim lokalnym środowisku deweloperskim XAMPP: Ostrzeżenie: Długość zawartości testu POST wynosząca 8978294 bajtów przekracza limit 8388608 bajtów w nieznanym wierszu 0 Zmieniłem upload_max_filesizez 2Mna 1000M, ale to nic nie zrobiło. Jakieś pomysły?
Aby znaleźć liczbę elementów w PHP $array, który jest szybszy / lepszy / silniejszy? count($array)czy sizeof($array)? Edytować Dzięki Andy'emu Lesterowi dopracowałem moje pytanie z wielojęzycznego punktu widzenia. Komentatorzy manualni mówią „[sizeof] nie oznacza tego samego w wielu innych językach opartych na C” Czy to prawda?
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.