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.
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Jeśli mam stdObjectdo powiedzenia, $a. Na pewno nie ma problemu z przypisaniem nowej właściwości $a, $a->new_property = $xyz; Ale potem chcę go usunąć, więc unsetnie ma tu żadnej pomocy. Więc, $a->new_property = null; jest tego rodzaju. Ale czy istnieje bardziej „elegancki” sposób?
Mam problem z konwersją obiektu stdClass na tablicę. Próbowałem w ten sposób: return (array) $booking; lub return (array) json_decode($booking,true); lub return (array) json_decode($booking); Tablica przed rzutowaniem jest pełna jednym rekordem, po mojej próbie rzutowania jest pusta. Jak rzutować / konwertować bez usuwania wierszy? tablica przed rzutowaniem: array(1) { [0]=> object(stdClass)#23 …
Mam tabelę MySQL, która zawiera następujące informacje: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd Oto przykład skryptu, którego używam do pobierania danych z tej tabeli: <?php $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db", $con); $sql=mysql_query("SELECT * FROM buy ORDER BY …
Pochodzący z C ++;) Jak mogę przeciążać funkcje PHP? Jedna definicja funkcji, jeśli istnieją argumenty, a druga, jeśli nie ma argumentów? Czy jest to możliwe w PHP? Czy powinienem użyć jeśli jeszcze, aby sprawdzić, czy są jakieś parametry przekazane z $ _GET i POST? i powiązać je?
Jak mogę zamienić ciąg poniżej w tablicę ? pg_id=2&parent_id=2&document&video To jest tablica, której szukam, array( 'pg_id' => 2, 'parent_id' => 2, 'document' => , 'video' => )
XDebug oferuje dyrektywę konfiguracyjną „xdebug.profiler_enable_trigger”, która pozwala aktywować profilowanie poprzez przekazanie parametru GET lub POST „XDEBUG_PROFILE” podczas wywoływania skryptu przez HTTP. Jest to przydatne, jeśli nie chcesz profilować WSZYSTKICH swoich skryptów, ale tylko w kilku szczególnych przypadkach bez zmiany konfiguracji PHP. Czy istnieje sposób na osiągnięcie tego samego zachowania dla …
Próbuję parsować trochę HTML przy użyciu DOMDocument, ale kiedy to robię, nagle tracę kodowanie (przynajmniej tak mi się wydaje). $profile = "<div><p>various japanese characters</p></div>"; $dom = new DOMDocument(); $dom->loadHTML($profile); $divs = $dom->getElementsByTagName('div'); foreach ($divs as $div) { echo $dom->saveHTML($div); } Wynikiem tego kodu jest to, że otrzymuję mnóstwo znaków, które …
Uruchomiłem następujący kod PHP : <?php </script> ?> Nie wystąpiły błędy analizowania, a wynikiem było „ ?>” ( przykład ). W podobnych przypadkach pojawia się błąd analizy: <?php </div> ?> Błąd analizy: błąd składni, nieoczekiwany „<” w ... Dlaczego nie <?php </script> ?>podaje tego samego błędu?
Po zaktualizowaniu mojej wersji php do 5.4.0-3 pojawia się dziwny błąd PHP. Mam tę tablicę: Array ( [host] => 127.0.0.1 [port] => 11211 ) Gdy próbuję uzyskać do niego dostęp w ten sposób, otrzymuję dziwne ostrzeżenia print $memcachedConfig['host']; print $memcachedConfig['port']; Warning: Illegal string offset 'host' in .... Warning: Illegal string …
Istnieje wiele sprzecznych ze sobą stwierdzeń. Jaki jest najlepszy sposób liczenia wierszy przy użyciu PDO w PHP? Przed użyciem PDO po prostu użyłem mysql_num_rows. fetchAll jest czymś, czego nie chcę, ponieważ czasami mam do czynienia z dużymi zestawami danych, więc nie jest dobry na mój użytek. Masz jakieś sugestie?
Pole „id” mojej automatycznej tabeli zwiększa się po wstawieniu wiersza. Chcę wstawić wiersz, a następnie uzyskać ten identyfikator. Zrobiłbym to tak, jak to powiedziałem, ale czy jest sposób, aby to zrobić, nie martwiąc się o czas między wstawieniem wiersza a otrzymaniem identyfikatora? Wiem, że mogę zapytać bazę danych o wiersz, …
Mam nginx zainstalowany z PHP-FPM na pudełku CentOS 5, ale staram się, aby obsłużył którykolwiek z moich plików - czy to PHP, czy nie. Nginx działa jako www-data: www-data, a domyślna strona „Witamy w nginx na EPEL” (własność root: root z uprawnieniami 644) ładuje się dobrze. Plik konfiguracyjny nginx ma …
Muszę ustalić, czy bieżące wywołanie PHP pochodzi z wiersza poleceń (CLI), czy z serwera WWW (w moim przypadku Apache z mod_php). Jakieś zalecane metody?
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.