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.
Zajrzałem do instrukcji , ale nie mogę znaleźć odpowiedzi. Jaka jest domyślna widoczność w PHP dla metod bez deklaracji widoczności? Czy PHP ma widoczność pakietu jak w Javie? Na przykład w poniższym kodzie, czy jest go()publiczny czy prywatny? class test { function go() { } } Powodem, dla którego zapytałem, …
Na podstawie przykładów z tej strony poniżej mam działające i niedziałające próbki kodu. Kod roboczy przy użyciu ifinstrukcji: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Niedziałający kod wykorzystujący operator trójskładnikowy: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? 'Yes <br />' : 'No …
Próbuję odczytać każdy wiersz pliku tekstowego do tablicy i mieć każdy wiersz w nowym elemencie. Jak dotąd mój kod. <?php $file = fopen("members.txt", "r"); $i = 0; while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); fclose($file); ?>
Mam problem, próbowałem zainstalować nowy pakiet do mojego projektu Laravel 4. Ale kiedy biegnę php composer.phar update, dostaję to: Loading composer repositories with package information Updating dependencies (including require-dev) Killed Szukałem problemu w Internecie i zobaczyłem, że problem jest z pamięcią, chyba nie mam wystarczającej ilości pamięci RAM, sprawdziłem, mam …
Jak mogę dodać pary klucz-wartość do tablicy? To nie zadziała: public function getCategorieenAsArray(){ $catList = array(); $query = "SELECT DISTINCT datasource_id, title FROM table"; if ($rs=C_DB::fetchRecordset($query)) { while ($row=C_DB::fetchRow($rs)) { if(!empty($row["title"])){ array_push($catList, $row["datasource_id"] ."=>". $row["title"] ); } } } return($catList); } Ponieważ daje mi: Array ( [0] => 1=>Categorie 1 …
W podręczniku PHP ( array_push ) mówi ... Jeśli używasz array_push () do dodania jednego elementu do tablicy, lepiej użyć $ array [] =, ponieważ w ten sposób nie ma narzutu wywoływania funkcji. Na przykład : $arr = array(); array_push($arr, "stackoverflow"); print_r($arr); vs $arr[] = "stackoverflow"; print_r($arr); Nie rozumiem, dlaczego …
Próbuję zainstalować php z fpm na macports. Czytałem gdzieś, że fpm oznacza menedżera procesów FastCGI. Czy to oznacza, że fastcgi i fpm są takie same? Jeśli są takie same, to dlaczego mamy dwa różne warianty macportów dla php, a mianowicie „php5 + fastcgi” i „php5 + fpm”
Oto, o czym do tej pory czytałem PDO::ATTR_EMULATE_PREPARES: Przygotować emulacja PDO jest lepsza dla wydajności od MySQL ojczystym przygotować omija cache zapytań . Natywne przygotowanie MySQL jest lepsze pod względem bezpieczeństwa (zapobiega iniekcji SQL) . Natywne przygotowanie MySQL jest lepsze do raportowania błędów . Nie wiem już, na ile prawdziwe …
Czy istnieje sposób na zdefiniowanie różnych pozornych oczekiwań dla różnych argumentów wejściowych? Na przykład mam klasę warstwy bazy danych o nazwie DB. Ta klasa ma metodę o nazwie „Query (string $ query)”, która pobiera ciąg zapytania SQL na wejściu. Czy mogę utworzyć makietę dla tej klasy (DB) i ustawić różne …
Muszę sprawdzić, czy plik znajduje się na dysku twardym w określonej lokalizacji ($ path. $ File_name). Który jest różnicą pomiędzy is_file()i file_exists()funkcji i co jest lepsze / szybsze do użytku w PHP?
Używamy PHPCI i Composera. Serwer, na którym działa PHPCI, korzysta z PHP 5.3. Do projektu dodaliśmy Facebook PHP SDK, używając narzędzia Composer. Wymaga PHP 5.4. Composer jest uruchamiany przez PHPCI i zostaje uruchomiony. Ale ponieważ serwer CI właśnie dostał kompozytor PHP 5.3 nie powiódł się z komunikatem o błędzie: facebook/php-sdk-v4 …
Moja witryna laravel działała wcześniej, niedawno zaktualizowałem do Apache 2.4 i PHP 5.5.7. Teraz, kiedy przechodzę do laravel.mydomain.com, pojawia się biały, pusty ekran, nic w dziennikach błędów apache, trasach itp. Nie powinno być w porządku, tak jak działało wcześniej. .htaccess ładuje się, ponieważ dostaję 500, kiedy wstawiam nieprawidłową linię do …
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.