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 obiekt makiety PHPUnit, który zwraca 'return value'niezależnie od argumentów: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Chcę mieć możliwość zwrócenia innej wartości na podstawie argumentów przekazanych do metody mock. Próbowałem czegoś takiego: $mock = $this->getMock('myObject', 'methodToMock'); // methodToMock('one') $mock->expects($this->any)) ->method('methodToMock') ->with($this->equalTo('one')) ->will($this->returnValue('method called …
Jak wiemy, tworzenie anonimowych obiektów w JavaScript jest łatwe, jak w poniższym kodzie: var object = { p : "value", p1 : [ "john", "johnny" ] }; alert(object.p1[1]); Wynik: an alert is raised with value "johnny" Czy tę samą technikę można zastosować w PHP? Czy możemy tworzyć anonimowe obiekty w …
Rozważać: $xml = "l"; $xml = "vv"; echo $xml; To będzie echo vv . Dlaczego i jak mogę tworzyć ciągi wieloliniowe dla elementów takich jak SimpleXML itp.?
Mam ciąg znaków i chciałbym uzyskać wszystko po określonej wartości. Ciąg zawsze zaczyna się od zestawu liczb, a następnie podkreślenia. Chciałbym dostać resztę ciągu po podkreśleniu. Na przykład, jeśli mam następujące ciągi i chciałbym zwrócić: "123_String" -> "String" "233718_This_is_a_string" -> "This_is_a_string" "83_Another Example" -> "Another Example" Jak mogę zrobić coś …
Przed przejściem na PDO tworzyłem zapytania SQL w PHP, łącząc ciągi znaków. Jeśli wystąpił błąd składni bazy danych, mogłem po prostu powtórzyć końcowy ciąg zapytania SQL, wypróbować go samodzielnie w bazie danych i poprawić go, aż naprawię błąd, a następnie wstawić go z powrotem do kodu. Przygotowane wyciągi PDO są …
Mam swoją witrynę na serwerze http://www.myserver.uk.com Do tego mam dwie domeny, http://one.com i http://two.com Chciałbym dostać się z bieżącą domeną PHP, ale jeśli używam, $_SERVER['HTTP_HOST']to pokaż mi myserver.uk.com zamiast: one.com or two.com Jak mogę uzyskać domenę, a nie nazwę serwera? Mam PHP w wersji 5.2.
Iteruję przez tablicę obiektów i chcę usunąć jeden z obiektów na podstawie jego właściwości „id”, ale mój kod nie działa. foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the $array unset($element);//this doesn't work unset($array,$element);//neither does this …
Mam kilka zdefiniowanych parametrów CONST dla niektórych klas i chcę uzyskać ich listę. Na przykład: class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } Czy jest jakiś sposób, aby uzyskać listę CONST zdefiniowanych w Profileklasie? O ile wiem, najbliższa opcja ( …
Ponieważ wyrażenia regularne POSIX (ereg) są przestarzałe od PHP 5.3.0, chciałbym poznać łatwy sposób konwersji starych wyrażeń na PCRE (wyrażenia regularne kompatybilne z Perlem) (preg) . Na przykład mam to wyrażenie regularne: eregi('^hello world'); Jak mogę przetłumaczyć wyrażenia na preg_matchzgodne wyrażenia? Uwaga: ten post służy jako miejsce zastępcze dla wszystkich …
Właściwie nie wiem, jak opisać to, czego chciałem, ale pokażę ci: Na przykład: $data1 = "the color is"; $data2 = "red"; Co mam zrobić (lub przetworzyć), aby $ wynik był kombinacją $data1i $data2? Pożądany rezultat: $result = "the color is red";
Powiedzmy, że mam zmienną $testi jest ona zdefiniowana jako:$test = 'cheese' Chcę wydrukować cheesey, co mogę zrobić w ten sposób: echo $test . 'y' Ale wolałbym uprościć kod do czegoś bardziej podobnego (co nie zadziała): echo "$testy" Czy istnieje sposób, aby ytraktować to tak, jakby było oddzielone od zmiennej?
Przez ostatnie dwa miesiące w konsoli programisty Chrome otrzymuję następujący błąd: net::ERR_INCOMPLETE_CHUNKED_ENCODING Objawy: Strony się nie ładują. Obcięte pliki CSS i JS. Strony wiszą. Środowisko serwerowe: Apache 2.2.22 PHP Ubuntu To się dzieje ze mną na naszym wewnętrznym serwerze Apache. Nikomu to się nie przytrafia - tj. Żaden z naszych …
Wywołuję skrypt PHP za każdym razem, gdy ładuje się strona internetowa. Istnieje jednak parametr, który musi uruchomić skrypt PHP (który normalnie przekazuję w wierszu poleceń, gdy testuję skrypt). Jak mogę przekazać ten argument za każdym razem, gdy skrypt jest uruchamiany podczas ładowania strony?
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.