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.
Który z nich jest bardziej wydajny w usuwaniu wszystkich wartości w tablicy? Pierwsza wymagałaby ode mnie używania tej funkcji za każdym razem w pętli drugiego przykładu. foreach ($array as $i => $value) { unset($array[$i]); } Albo to foreach($blah_blah as $blah) { $foo = array(); //do something $foo = null; }
Co robi \w PHP? Na przykład, CSRF4PHP ma \FALSE, \session_idi \Exception: public function __construct($timeout=300, $acceptGet=\FALSE){ $this->timeout = $timeout; if (\session_id()) { $this->acceptGet = (bool) $acceptGet; } else { throw new \Exception('Could not find session id', 1); } }
Próbuję wyodrębnić podciąg. Potrzebuję pomocy przy zrobieniu tego w PHP. Oto kilka przykładowych ciągów, z którymi pracuję, i potrzebnych mi wyników: home/cat1/subcat2 => home test/cat2 => test startpage => startpage Chcę uzyskać ciąg do pierwszego /, ale jeśli nie /ma, zdobądź cały ciąg. Próbowałem, substr($mystring, 0, strpos($mystring, '/')) Myślę, że …
Muszę wyczyścić wszystkie wpisy pamięci podręcznej APC, kiedy wdrażam nową wersję witryny. APC.php ma przycisk do czyszczenia wszystkich pamięci podręcznych kodu operacji, ale nie widzę przycisków do usuwania wszystkich wpisów użytkowników, wszystkich wpisów systemowych lub wszystkich wpisów w katalogu. Czy można wyczyścić wszystkie wpisy pamięci podręcznej za pomocą wiersza poleceń …
PHP to mój pierwszy język programowania. Nie mogę się do końca ogarnąć, kiedy używać klas statycznych, a kiedy obiektów utworzonych. Zdaję sobie sprawę, że możesz powielać i klonować obiekty. Jednak przez cały mój czas używania php każdy obiekt lub funkcja zawsze kończyła się jako pojedyncza wartość zwracana (tablica, ciąg znaków, …
Mam stronę internetową, na której za każdym razem, gdy użytkownik się loguje lub wylogowuje, zapisuję ją do pliku tekstowego. Mój kod nie działa w zakresie dołączania danych lub tworzenia pliku tekstowego, jeśli nie istnieje. Oto przykładowy kod $myfile = fopen("logs.txt", "wr") or die("Unable to open file!"); $txt = "user id …
Są elseifi są else ifcałkowicie synonimami, czy też jest różnica? Czy Zend ma przyjęty „standard”, na którym należy go używać? Chociaż osobiście nie lubię widzieć elseifw kodzie, po prostu muszę wiedzieć, czy są synonimami, a podręcznik PHP nie jest najłatwiejszy do wyszukania.
Mam zainstalowany WAMP na moim Windows 7 64bit. cURL nie działa, ale nadal mam go włączony z zasobnika WAMP. Mam również Odkomentowano extension=php_curl.dllw php.inizarówno dla PHP i folder Apache. Windows daje mi komunikat o błędzie, Uruchomienie PHP: nie można załadować biblioteki dynamicznej „c: /wamp/bin/php/php5.4.3/ext/php_curl.dll” - aplikacja nie uruchomiła się, ponieważ …
Jestem nowy w Laravel. Próbowałem się otworzyć http://localhost/test/public/i dostałem Błąd w obsłudze wyjątków. Przeszukałem go i zmieniłem uprawnienia do katalogu przechowywania, chmod -R 777 app/storageale bezskutecznie. Zmieniłem debug=>truesię app.phpi odwiedził stronę i mam błąd w obsługi wyjątków: Nie można otworzyć strumienia lub pliku „/var/www/html/test/app/storage/logs/laravel.log”: otwarcie strumienia nie powiodło się: Odmowa …
O ile jest to bezpieczniejsze niż zwykły MD5 ? Właśnie zacząłem zajmować się bezpieczeństwem hasłem. Jestem całkiem nowy w PHP. $salt = 'csdnfgksdgojnmfnb'; $password = md5($salt.$_POST['password']); $result = mysql_query("SELECT id FROM users WHERE username = '".mysql_real_escape_string($_POST['username'])."' AND password = '$password'"); if (mysql_num_rows($result) < 1) { /* Access denied */ echo …
Po prostu nie mogę tego rozwiązać. Jestem na podstawowym planie Linode 1G RAM. Próbuję zainstalować pakiet przez Composer, ale mi na to nie pozwala. Mój limit pamięci jest ustawiony na „-1” w PHP.ini Czy jest coś jeszcze, co mogę zrobić, aby to zainstalować? Loading composer repositories with package information Updating …
Mam kod coś takiego: <? $a="localhost"; function body(){ global $a; echo $a; } function head(){ global $a; echo $a; } function footer(){ global $a; echo $a; } ?> czy istnieje sposób na zdefiniowanie zmiennej globalnej w jednym miejscu i udostępnienie zmiennej jednocześnie $awe wszystkich funkcjach? bez używania global $a;więcej?
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.