php エディターの Strawberry が、「httptest から起動していないサーバーを起動しようとすると nil ポインタ エラーが発生する」というよくある質問に答えます。 HTTP テストを実行しているときに、このエラーが発生することがあります。これは、httptest がまだ起動されていないサーバーに接続しようとして、nil ポインタ エラーが発生するためです。この問題を解決する前に、背景知識が必要です。
コード内で模擬 httpserver を構築しようとしています。ポート番号を指定したいので、次のコードを使用しました:
リーリーただし、svr.start() 行で次のエラー メッセージが表示されます。 リーリー
現時点では明らかに svr はゼロではありません。このエラーが発生する理由と、それを修正する方法を知りたいです。 ######解決######
は # ではなく、
tcp
tcp6、
unix または
unixpacket である必要があります。 ##http
。
ipv4
の場合は、
######例:######
65bd95abbd7c
以上がhttptest から起動されていないサーバーを起動しようとすると nil ポインタ エラーが発生するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。