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.

18
Nie określono klucza szyfrowania aplikacji
Jestem nowy w Laravel i próbuję użyć polecenia Rzemieślnik ... php artisan serve To pokazuje... Uruchomiono serwer deweloperski Laravel: http://127.0.0.1:8000 Jednak nie uruchomi się automatycznie, a gdy ręcznie wprowadzę http://127.0.0.1:8000 , wyświetli się ten błąd: RuntimeException Nie określono klucza szyfrowania aplikacji. Jakieś pomysły? Korzystam ze środowiska Laravel 5.5-dev.





5
Jak korzystać z PHP OPCache?
PHP 5.5 zostało wydane i zawiera nowy moduł buforowania kodu o nazwie OPCache, ale wydaje się, że nie ma dla niego żadnej dokumentacji. Więc gdzie jest dokumentacja i jak korzystać z OPcache?
249 php  opcache 

27
Jak ustawić zmienne w szablonie ostrza Laravela
Czytam dokumentację Laravel Blade i nie mogę wymyślić, jak przypisać zmienne w szablonie do późniejszego wykorzystania. Nie mogę tego zrobić, {{ $old_section = "whatever" }}ponieważ będzie to odzwierciedlać „cokolwiek” i nie chcę tego. Rozumiem, że mogę <?php $old_section = "whatever"; ?>, ale to nie jest eleganckie. Czy jest lepszy, elegancki …

15
Uzyskaj bezwzględną ścieżkę do początkowo uruchomionego skryptu
Szukałem wysoko i nisko i otrzymałem wiele różnych rozwiązań i zmiennych zawierających informacje, aby uzyskać absolutną ścieżkę. Ale wydają się działać pod pewnymi warunkami, a nie pod innymi. Czy istnieje jeden srebrny sposób, aby uzyskać bezwzględną ścieżkę do wykonanego skryptu w PHP? Dla mnie skrypt będzie działał z wiersza poleceń, …
247 php  path  include 

17
Ostrzeżenie: mysql_connect (): [2002] Brak takiego pliku lub katalogu (próba połączenia przez unix: ///tmp/mysql.sock) w
Próbuję połączyć się z moją bazą danych MySQL za pomocą terminala na moim Apple (z PHP). Wczoraj działało dobrze, a teraz nagle pojawia się błąd w tytule. Skrypt działa, gdy używam mojej przeglądarki do uruchomienia go (mam zainstalowany XAMPP), ale Terminal odmawia połączenia z bazą danych. Oto plik, który dołączam …
246 php  mysql  database 

12
Tylko zmienne powinny być przekazywane przez odniesienie
// Other variables $MAX_FILENAME_LENGTH = 260; $file_name = $_FILES[$upload_name]['name']; //echo "testing-".$file_name."<br>"; //$file_name = strtolower($file_name); $file_extension = end(explode('.', $file_name)); //ERROR ON THIS LINE $uploadErrors = array( 0=>'There is no error, the file uploaded with success', 1=>'The uploaded file exceeds the upload max filesize allowed.', 2=>'The uploaded file exceeds the MAX_FILE_SIZE directive …
246 php 

30
Usunąć katalog z plikami?
Zastanawiam się, jaki jest najłatwiejszy sposób na usunięcie katalogu ze wszystkimi jego plikami? Używam rmdir(PATH . '/' . $value);do usuwania folderu, jednak jeśli są w nim pliki, po prostu nie mogę go usunąć.
246 php  rmdir 

12
Co jest lepszego w zwalnianiu pamięci za pomocą PHP: unset () lub $ var = null
Zdaję sobie sprawę, że drugi unika narzutu wywołania funkcji ( aktualizacja , to właściwie konstrukcja językowa), ale byłoby interesujące wiedzieć, czy jedno jest lepsze od drugiego. Używam unset()przez większość mojego kodowania, ale ostatnio przejrzałem kilka godnych szacunku klas znalezionych w sieci, które $var = nullzamiast tego używają . Czy istnieje …
244 php 

11
Łapanie wielu typów wyjątków w jednym bloku catch
Chciałbym czystszego sposobu na uzyskanie następujących funkcji, aby złapać AErrori BErrorw jednym bloku: try { /* something */ } catch( AError, BError $e ) { handler1( $e ) } catch( Exception $e ) { handler2( $e ) } Czy jest na to sposób? Czy też muszę je łapać osobno? AErrori …

22
in_array () i tablica wielowymiarowa
Używam in_array()do sprawdzania, czy wartość istnieje w tablicy takiej jak poniżej, $a = array("Mac", "NT", "Irix", "Linux"); if (in_array("Irix", $a)) { echo "Got Irix"; } //print_r($a); ale co z tablicą wielowymiarową (poniżej) - jak mogę sprawdzić tę wartość, czy istnieje w tablicy wielowymiarowej? $b = array(array("Mac", "NT"), array("Irix", "Linux")); print_r($b); …

7
Czy instrukcje PHP PDO mogą zaakceptować nazwę tabeli lub kolumny jako parametr?
Dlaczego nie mogę przekazać nazwy tabeli do przygotowanej instrukcji PDO? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->fetchAll()); } Czy istnieje inny bezpieczny sposób wstawienia nazwy tabeli do zapytania SQL? Z sejfem mam na myśli, że nie chcę tego robić $sql = "SELECT * …
243 php  pdo 

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.