2013-06-06 11 views
6

Kiedy zacząłem pracować z PHP (jak 10 lat temu), najważniejszą rzeczą, która mnie przyniosła, jest instrukcja w formacie .chm. Kiedyś trzymałem otwartą zakładkę "Indeks" i wpisałem tam wszystko, czego potrzebowałem, a to przekieruje mnie na ładną, zwięzłą, ale wyczerpującą stronę odniesienia.Funkcja PHP .chm nie działa zgodnie z oczekiwaniami.

Teraz, dzisiaj, chciałem odświeżyć moją pamięć z niektórymi właściwościami isset(), więc wpisałem ją w Indeks, ale nic istotnego się nie ukazało. Zobacz sam na zrzucie ekranu poniżej.

Musiałem znaleźć stronę za pomocą karty "Szukaj", co jest mniej wygodne.

Zauważyłem podobny problem wcześniej, ale go zignorowałem. Tak więc, przed opublikowaniem zgłoszenia błędu lub php.net, każdy wie, co się tutaj dzieje? Czy jestem jedyną osobą z tym problemem, czy jest to kolejna z "poprawek" PHP?

PHP manual (.chm) version after typing "isset" in the Index search box

+2

Pobrałem plik teraz, ten sam problem. Próbowałem angielskiego i niemieckiego chm. Przypuszczam, że w jakiś sposób oznaczyli artykuł 'isset' w niewłaściwy sposób, więc nie pojawia się on w indeksie. Powiedziałbym, że chm nie jest kompletny. Możesz wyszukiwać bezpośrednio na swojej stronie internetowej (http://www.php.net/manual/en/function.isset.php), co jest całkiem wygodne. Jeśli jesteś online, to znaczy. – stef77

+0

To samo stało się z strtr() i mam przeczucie, że znajdę wiele innych funkcji, których brakuje w indeksie, jeśli spróbuję ... CHM jest wygodniejszy, ponieważ może być przechowywany w mniejszym oknie, może być bezpośrednio wywołany z paska zadań (pod Windows) i jest znacznie szybszy, szczególnie w przypadku podejrzanych połączeń, takich jak moje. Dzięki! Czuję ulgę (i zwiedzenie w tym samym czasie), aby wiedzieć, że nie jest to wyjątkowy problem z moją konfiguracją. – Rolf

+1

Być może możesz pobrać dokumentację offline HTML; Nigdy nie próbowałem z nim pracować, ale być może też możesz tam szukać. Możesz otworzyć te dokumenty HTML w oddzielnym oknie przeglądarki (lub nawet w zupełnie innej przeglądarce, aby odróżnić pomoc od normalnej pracy), a następnie włączyć w niej zadania. – stef77

Odpowiedz

1

Problemem jest to, że index nie obejmuje Variable handling Functions.

Chyba To dlatego isset(), unset(), empty() itp nie są rzeczywiste funkcje PHP, ale konstrukcje językowe i są do nich nie wchodzą w skład indeksu.

Innym powodem są różne dlatego, że nie można nazwać z variable functions

+0

Co ze strtr()? To też się nie pojawia. Czy jesteś w stanie odtworzyć problem? – Rolf

+1

Ok, więc na pewno zapomnieli o niektórych częściach. 'strstr' jest częścią funkcji napisów (http://nl1.php.net/manual/en/ref.strings.php) i żadne z nich się nie pojawiają. Ale jeśli użyjesz indeksu do znalezienia 'ciągu' i klikniesz' Operatory łańcuchowe', pojawi się odwołanie do 'funkcji łańcuchowej ', która również jest zepsuta. Więc nie wygląda tak, jak zamierzano. –

0

indeks jest tworzony automatycznie na pliki CHM. Używa słowa kluczowego na stronie, aby wprowadzić go do indeksu.

Zapoznaj się z tym link, jeśli chcesz uzyskać więcej informacji.

Powiązane problemy