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 podczas korzystania z in_arrayfunkcji możliwe jest porównanie bez rozróżniania wielkości liter ? Więc z tablicą źródłową taką jak ta: $a= array( 'one', 'two', 'three', 'four' ); Poniższe wyszukiwania zwróciłyby prawdę: in_array('one', $a); in_array('two', $a); in_array('ONE', $a); in_array('fOUr', $a); Jaka funkcja lub zestaw funkcji zrobiłby to samo? Nie sądzę, że …
Załóżmy, że masz typ GraphQL i zawiera on wiele pól. Jak sprawdzić wszystkie pola bez zapisywania długiego zapytania zawierającego nazwy wszystkich pól? Na przykład, jeśli mam te pola: public function fields() { return [ 'id' => [ 'type' => Type::nonNull(Type::string()), 'description' => 'The id of the user' ], 'username' => …
Wiele języków programowania ma funkcję koalescencji (zwraca pierwszą wartość inną niż NULL, przykład ). Niestety w 2009 roku PHP nie. Jaki byłby dobry sposób na zaimplementowanie go w PHP, dopóki sam PHP nie otrzyma funkcji łączenia?
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 6 miesięcy temu . Popraw to pytanie Każdy przyzwoity programista PHP ma print_rlub var_dumpwrapper, którego używa, kocha i przypisuje klawisze skrótów, dlaczego nie …
Jestem przyzwyczajony do pisania kodu PHP, ale rzadko używam kodowania zorientowanego obiektowo. Teraz muszę współdziałać z SOAP (jako klient) i nie jestem w stanie uzyskać prawidłowej składni. Mam plik WSDL, który pozwala mi poprawnie skonfigurować nowe połączenie za pomocą klasy SoapClient. Jednak nie jestem w stanie wykonać właściwego połączenia i …
Używam selectjak poniżej: <select name="taskOption"> <option>First</option> <option>Second</option> <option>Third</option> </select> Jak uzyskać wartość z selectopcji i zapisać ją w zmiennej do wykorzystania w przyszłości w PHP?
Używam biblioteki Facebooka z tym kodem: class FacebookRestClient { ... public function &users_hasAppPermission($ext_perm, $uid=null) { return $this->call_method('facebook.users.hasAppPermission', array('ext_perm' => $ext_perm, 'uid' => $uid)); } ... } Co oznacza & na początku definicji funkcji i jak mam się do tego zabrać z taką biblioteką (w prostym przykładzie)
Czy można ustawić wartość wersji PHP, powiedzmy 4.0+ i mieć funkcje podświetlania PHPStorm, które nie działałyby z najstarszą wersją? Na przykład, dla PHP4 powinno to podświetlić static functionitp. Mam instalację PHP na moim komputerze, ale nie chcę instalować starszej wersji PHP dla każdego małego skryptu, który muszę wyprodukować. Dzięki
Piszę prosty framework MVC oparty na PHP. Chcę, aby ten framework mógł być zainstalowany w dowolnym katalogu. Mój skrypt PHP pobiera żądanie uri i dzieli je na segmenty. Sprawia, że segment 1 jest kontrolerem, a segment 2 działaniem. Wszystko idzie dobrze, kiedy robię to: http://www.example.com/mvc/module/test/ Przejdzie do konkretnego kontrolera modułu …
Jakiś facet nazwał jedną z moich propozycji Snipplra „bzdurą”, ponieważ if ($_SERVER['REQUEST_METHOD'] == 'POST')zamiast tego użyłemif ($_POST) Sprawdzanie metody żądania wydaje mi się bardziej poprawne, ponieważ tak naprawdę chcę zrobić. Czy jest jakaś różnica operacyjna między nimi, czy jest to tylko kwestia przejrzystości kodu?
Czytając dokumentację Kohany, dowiedziałem się, że główna różnica w wersji 3.0 polega na tym, że jest zgodna ze wzorcem HMVC zamiast MVC, jak robi to wersja 2.x. Strona o tym w dokumentach Kohany i ta na Wikipedii nie dały mi jasnego pojęcia. Pytanie: czym jest wzorzec HMVC i czym różni …
Co w PHP masz na myśli, mówiąc o przeciążaniu funkcji i nadpisywaniu funkcji. i jaka jest różnica między nimi oboma? nie mogłem zrozumieć, jaka jest różnica między nimi.
Projekt ICU (który ma teraz również bibliotekę PHP ) zawiera klasy potrzebne do normalizacji łańcuchów znaków UTF-8, aby ułatwić porównywanie wartości podczas wyszukiwania. Jednak próbuję dowiedzieć się, co to oznacza dla aplikacji. Na przykład w jakich przypadkach chcę „Równoważność kanoniczna” zamiast „Równoważność zgodności” lub odwrotnie?
Czy obaj robią to samo, tylko inaczej? Czy jest jakaś różnica oprócz używania preparemiędzy $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); i $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result = $sth->fetchAll(); ?
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.