PHPはなぜ終了ラベルを省略するのか

387 ワード

  • ファイルがPHPコードとHTMLコードとが混在している場合、PHP終了ラベル?>
  • を省略することを許さない.
  • ファイルが純PHPコードである場合、終了ラベル?>の使用は推奨されません.理由は次のとおりです.
  • PHP終了フラグの後に万が一、スペースや改行が加わると、PHPがこれらの空白を出力し始めることを避けることができます.
  • の影響が最も多かったのはincludeとrequireを使用したときで、終了ラベルを付けた後にスペースを付けた場合、余分な出力、phpエラー、その後の出力が表示できなくなり、空白ページになる可能性があります.
  • 終了ラベルを無視すると、2文字少ないだけでなく、開発もスムーズになります.