Klausimai, pažymėti „php-internals“

Kaip veikia PHP programavimo kalba ir klausimai apie pagrindinį C kodą.
7
atsakymai

Kaip veikia PHP foreach?

Leiskite man prieš tai pridėti, sakydamas, kad žinau, kas yra foreach, ir kaip jį naudoti. Šis klausimas yra apie tai, kaip jis veikia po gaubtu, ir man nereikia atsakymų išilgai „tai, kaip jūs susieti masyvą naudodami foreach“. Ilgą laiką ...
07 Bal '12 22:33
36
atsakymai

Ką reiškia „zend_mm_heap sugadintas“

Staiga turėjau problemų su mano paraiška, kurią aš niekada neturėjau. Aš nusprendžiau patikrinti „Apache“ klaidų žurnalą ir radau klaidos pranešimą „zend_mm_heap sértas“. Ką tai reiškia? OS: Fedora Core 8 Apache: 2.2.9 PHP: 5.2.6
nustatyti 12 vas '10 0:49
2
atsakymai

Skliaustai, kurie pakeičia funkcijų skambučio rezultato semantiką

Kito klausimo metu buvo pažymėta, kad skambinant PHP funkcijai skliausteliuose rezultatas gali kažkaip konvertuoti rezultatą į visišką išraišką, todėl toks darbas: <? Php error_reporting (E_ALL | E_STRICT); funkcija get_a ...
yra nustatytas liepos 17 d. 11 val. 23:31
1
atsakymas

Koks skirtumas tarp laiko (tiesa) ir (;;) PHP?

Ar yra PHP skirtumų tarp laiko (tiesa) ir (;;) be sintaksės ir skaitymo? Redaguoti: nemanau, kad šis dublikatas - noriu žinoti atsakymą į PHP. Ar yra tikras skirtumas su varikliu? Ar jie jungia tą patį ...
07 Bal '14, 17:53
5
atsakymai

Kodėl PHP atributai neleidžia atlikti funkcijų?

Aš esu naujas PHP, bet aš daugelį metų programavau panašiomis kalbomis. Man teko painioti: klasė Foo {public $ path = masyvas (realpath (".")); } Pasirodė sintaksės klaida: Parsavimo klaida: sintaksės klaida, netikėta „(„, laukiama “) ...
nustatytas spalio 18 d '10, 17:48
3
atsakymai

Koks skirtumas tarp pratęsimo ir zend_extension failo php.ini?

Kai įdiegiau „Xdebug“ per „pecl“, į failą php.ini pridėjo šią eilutę. extension = "xdebug.so" ir viskas, ką naudoju. Iki šiol. Šiandien turiu problemų konfigūruojant „Xdebug“ interaktyviam derinimui. Aš ne ...
lapkričio 18 d. '09 21:18
1
atsakymas

Kodėl negalite paveldėti iš dar neapibrėžtos klasės, kuri paveldi iš dar neapibrėžtos klasės?

Studijuoju klasių sudarymą, seką ir logiką. Jei paskelbsiu klasę prieš paprastą tėvą: klasė Pirmoji pratęsia antrąją {} klasę Antroji {} Tai veiks gerai. Žiūrėkite tiesioginius PHP versijų pavyzdžius. Bet jei tėvų klasė taip pat yra ...
nustatytas balandžio 14 d '15, 16:42
4
atsakymai

Kur galiu sužinoti apie PHP vidines funkcijas?

Kokie geri ištekliai pradėti mokytis apie vidines PHP ir „Zend Engine“ funkcijas?
nustatyti 08 gruodis '10, 19:23
1
atsakymas

Gaukite dinaminius PHP kodus runtime

Noriu sukurti PHP plėtinį, kuris gali dinamiškai patikrinti kiekvieną iš PHP failo sukurtą opcode ir atlikti tam tikrus patikrinimus. Aš atėjau per kelias svetaines ir suradau keletą funkcijų, tokių kaip zend_set_user_opcode_h ...
nustatė sausio 12 d '15, 17:29
5
atsakymai

Kaip asociatyviosios matricos įgyvendinamos PHP?

Ar kas nors gali paaiškinti, kaip PHP įgyvendina asociacijas? Kokią pagrindinę duomenų struktūrą naudoja PHP? Ar PHP yra „hash“ raktas ir saugo jį tam tikru maišos žemėlapiu? Aš smalsu, nes man buvo įdomu, ką gamintojas ...
nustatyti spalio 29 d '08, 19:26
5
atsakymai

Aptikimas, ar PHP kintamasis yra nuoroda / nuoroda

Ar PHP yra būdas nustatyti, ar tam tikras kintamasis yra nuoroda į kitą kintamąjį ir / arba nurodo kitą kintamąjį? Vertinu tai, kad būtų neįmanoma atskirti „nuorodų“ ir „nuorodos“ nustatymo, atsižvelgiant į komentarą apie php.net, kad burna ...
nustatytas sausio 27 d '11, 17:28
2
atsakymai

Duomenų mainai su „zend“ (daugiamatės matricos)

Įterpiu PHP į savo programą (parašyta 2010 m. „Delphi“), naudojant PHP4Delphi komponentą bendrauti su php5ts.dll. Manau, kad mano programa veikia kaip PHP (sapi modulis?) Plėtinys, nes ji registruoja kai kurias funkcijas ...
nustatytas balandžio 25 d '11 15:36
4
atsakymai
3
atsakymai

Zend Engine API kodo skaitymas: ką reiškia ## (dvigubas maišos)?

Iš smalsumo aš perskaičiau „Zend Engine“ API kodą ir susidūriau su gana daug ##. Pavyzdžiui, / usr / lib / php 5 / Zend / zend_API.h: #define ZEND_FN (pavadinimas) zif _ ## pavadinimas #define ZEND_MN (pavadinimas) zim _ ## name Ką ## simboliai (dvigubai ...
Nustatykite kovo 17 d
4
atsakymai

Man patinka atminties suvartojimas 7 PHP daugiau nei 5,6 PHP

Kai aš darau lyginamąjį indeksą, pastebėjau, kad PHP 7 naudoja daugiau atminties nei PHP 5.6. Taigi, aš padariau testą. Buvau scenarijus, kuriame buvo tik: $ a = 10; ir žemiau yra atminties rezultatai, naudojami naudojant PHP CLI be jokio ...
Nustatykite rugsėjo 28 d '16, 10:10