Pytania otagowane jako php

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.

11
Jak mogę sprawić, aby PHPUnit MockObjects zwracały różne wartości na podstawie parametru?
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 …

12
Tworzenie anonimowych obiektów w php
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 …
141 php  oop  object 


8
Wieloliniowe ciągi znaków w PHP
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.?
141 php  string 


7
Jak zdobyć wszystko po określonej postaci?
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ś …
140 php  string 

18
Jak debugować zapytania do bazy danych PDO?
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ą …
140 php  sql  pdo 

9
Pobierz aktualną domenę
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.
140 php  url 

6
Jak usunąć obiekt z tablicy w pętli foreach?
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 …
140 php  foreach  unset  arrays 

12
Czy mogę uzyskać CONST zdefiniowane w klasie PHP?
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 ( …

4
Jak mogę przekonwertować wyrażenia ereg na preg w PHP?
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 …


4
Mieszanie zmiennej PHP z literałem łańcuchowym
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?
140 php  string  variables 

30
Błąd Chrome net :: ERR_INCOMPLETE_CHUNKED_ENCODING
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 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.