国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Ist die spprintf-Funktion für RETURN_STRINGL in der PHP-Erweiterung erforderlich?
PHPz
PHPz 2017-06-05 11:07:02
0
1
992

RT, wenn ich der auszugebenden Zeichenfolge mit char* direkt einen Wert zuweise und die Zeichenfolgenl?nge direkt in RETURN_STRINGL fest codiere, wird das Ergebnis w?hrend der Ausführung ausgegeben, aber dann wird ein ?Segmentierungsfehler, Kern wurde ausgegeben“ gemeldet Wenn Sie jedoch die offiziell empfohlene spprintf-Funktion verwenden, um einen Wert zuzuweisen und die L?nge abzurufen, wird kein Fehler gemeldet.

PS: Wenn im Code im Bild der zweite Parameter von RETURN_STRINGL auf 2 ge?ndert wird, wird derselbe Fehler gemeldet. Ich habe ihn auf 3 ge?ndert, weil ich dachte, PHP würde am Ende die 0 einschlie?en, aber nachdem ich es versucht habe Ein paar Mal habe ich festgestellt, dass es hier nicht das Problem sein sollte

PHPz
PHPz

學(xué)習(xí)是最好的投資!

Antworte allen(1)
習(xí)慣沉默

RETURN_STRINGL返回的字符串,必須是PHP內(nèi)存管理分配的內(nèi)存,結(jié)束后會(huì)由PHP本身釋放,spprintf就是使用的PHP內(nèi)存管理。像這種情況,可以設(shè)置第三個(gè)參數(shù)為1,表示PHP自身分配相應(yīng)內(nèi)存拷貝一份字符串。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage