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.
Przy włączonym raportowaniu błędów, a nawet dla najlepszych praktyk, podczas kasowania zmiennej w PHP, czy powinieneś najpierw sprawdzić, czy istnieje (w tym przypadku nie zawsze istnieje) i usunąć ją, czy po prostu usunąć? <?PHP if (isset($_SESSION['signup_errors'])){ unset($_SESSION['signup_errors']); } // OR unset($_SESSION['signup_errors']); ?>
Mam dwie takie tablice: array( '11' => '11', '22' => '22', '33' => '33', '44' => '44' ); array( '44' => '44', '55' => '55', '66' => '66', '77' => '77' ); Chcę połączyć te dwie tablice tak, aby nie zawierały zduplikowanych, a także zachować ich oryginalne klucze. Na przykład …
Używam phpunita w połączeniu z jenkinsem i chcę pominąć niektóre testy, ustawiając konfigurację w pliku XML phpunit.xml Wiem, że mogę użyć w linii poleceń: phpunit --filter testStuffThatBrokeAndIOnlyWantToRunThatOneSingleTest jak przetłumaczyć to na plik XML, skoro <filters>tag służy tylko do pokrycia kodu? Chciałbym przeprowadzić wszystkie testy oprócz testStuffThatAlwaysBreaks
Czy istnieje sposób na dynamiczne wywołanie metody w tej samej klasie dla PHP? Nie mam prawidłowej składni, ale chcę zrobić coś podobnego do tego: $this->{$methodName}($arg1, $arg2, $arg3);
Z dokumentacji php.net : session_destroy - niszczy wszystkie dane zarejestrowane w sesji session_unset - zwolnij wszystkie zmienne sesji Moje trzyczęściowe pytanie brzmi: Te dwie funkcje wydają się bardzo podobne. Jaka jest tak naprawdę różnica między nimi? Oba wydają się usuwać wszystkie zmienne zarejestrowane w sesji. Czy któryś z nich faktycznie …
Jak zdefiniować stałą w klasie i sprawić, by była widoczna tylko wtedy, gdy zostanie wywołana w kontekście klasy? ....coś jak Foo::app()->MYCONSTANT; (a jeśli zostanie wezwany, lubi MYCONSTANTbyć ignorowany)
(Przepraszam za moje niespójne pytanie: próbowałem odpowiedzieć na kilka pytań podczas pisania tego posta, ale oto jest :) Próbuję utworzyć model bazy danych z relacją wiele-do-wielu wewnątrz tabeli linków, ale która ma również wartość na łącze, w tym przypadku tabela zapasów. (to jest podstawowy przykład na więcej problemów, które mam, …
$html = file_get_contents("http://www.somesite.com/"); $dom = new DOMDocument(); $dom->loadHTML($html); echo $dom; rzuca Warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, Catchable fatal error: Object of class DOMDocument could not be converted to string in test.php on line 10
Jaka jest różnica między getenv()i $_ENV? Czy są jakieś kompromisy między używaniem któregokolwiek z nich? Zauważyłem, że czasami getenv()daje mi to, czego potrzebuję, a $_ENVnie (np. HOME).
Czy są jakieś samouczki lub przewodniki pokazujące, jak samodzielnie napisać prosty serwer WebSockets w PHP? Szukałem go w Google, ale nie znalazłem wielu. Znalazłem phpwebsockets, ale jest już nieaktualne i nie obsługuje najnowszego protokołu. Próbowałem zaktualizować go samodzielnie, ale nie działa. #!/php -q <?php /* >php -q server.php */ error_reporting(E_ALL); …
W WooCommerce z następującego kodu linii: $order = new WC_Order( $order_id ); Jak mogę uzyskać szczegóły zamówienia WooCommerce z identyfikatora zamówienia?
//go through each question foreach($file_data as $value) { //separate the string by pipes and place in variables list($category, $question) = explode('|', $value); //place in assoc array $data = array($category => $question); print_r($data); } To nie działa, ponieważ zastępuje wartość danych. Jak mogę jednak dodać wartość asocjacyjną do każdej pętli? $file_datato …
Otrzymuję następujący błąd „próbuję uzyskać właściwość obiektu niebędącego obiektem”, kiedy przesyłam formularz w celu dodania użytkownika, błąd znajduje się najwyraźniej w pierwszej linii: Auth :: user () -> id następującego : $id = Auth::user()->id; $currentuser = User::find($id); $usergroup = $currentuser->user_group; $group = Sentry::getGroupProvider()->findById($usergroup); $generatedPassword = $this->_generatePassword(8,8); $user = Sentry::register(array('email' => …
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.