为什么在初始php标记前面有一个问号?i、 e.

为什么在初始php标记前面有一个问号?i、 e.,php,Php,问题说明了一切。我想知道除了php的创建者让你把一个?在那里。这只是一个代码约定,可以帮助PHP解析器判断代码的哪些位是PHP,哪些位是HTML——它处理PHP并按原样输出HTML 您所指的语法实际上是一种以php为目标的XML样式: [定义:处理说明PIs允许文档包含应用程序说明。] [...] PI以一个目标PITarget开始,目标PITarget用于标识指令指向的应用程序 因此,它实际上是在XML或HTML文档中嵌入代码的标准语法。类似地,您将看到如下情况: <?xml versi

问题说明了一切。我想知道除了php的创建者让你把一个?在那里。

这只是一个代码约定,可以帮助PHP解析器判断代码的哪些位是PHP,哪些位是HTML——它处理PHP并按原样输出HTML

您所指的语法实际上是一种以php为目标的XML样式:

[定义:处理说明PIs允许文档包含应用程序说明。] [...] PI以一个目标PITarget开始,目标PITarget用于标识指令指向的应用程序

因此,它实际上是在XML或HTML文档中嵌入代码的标准语法。类似地,您将看到如下情况:

<?xml version="1.0" encoding="utf-8"?>

肯定有什么事。除此之外,您还可以如何区分标记,如我发现这个问题有助于发现原因的标记