当前位置:Gxlcms > PHP教程 > PHP入门基础(一)——标记风格、注释、表单获取、字符串类型、变量解析_PHP教程

PHP入门基础(一)——标记风格、注释、表单获取、字符串类型、变量解析_PHP教程

时间:2021-07-01 10:21:17 帮助过:8人阅读

PHP标记风格:

//推荐的标记风格,可以在XML文档中使用
 '

XML Style

'; ?> '

Short Style

'; ?> <% '

Asp Style

'; %>


)之前,所有内容都是注释。
  如下例,""将被当作是HTML,因为他位于关闭标记之外
 Here is HTML





['Name'['Name'
['Name'['Name'];


/*Short Style
 表单变量会自动转换成全局变量,有可能会遇到破坏脚本安全性的程序错误
 在使用是应对自己的变量赋予一个初始值
*/
 涉及到从$_POST、$_GET或$_REQUEST数组之一检索变量
 这三个数组被称作是超级全局(superglobal)变量
 选用$$_GET取决于提交表单的方法(POST or GET),但都可通过['Name']获取数据
*/
 已经过时,禁用后可以改进性能
*/

 
"Character string" //单引号('') 'Character String'
<<<后引进)
echo
<<<" (PHP5.3.0后引进) <<<'EOT'EOT;

 1.单引号
  要表达一个单引号自身,需在它的前面加个反斜线(\)来转义,要表达一个反斜线自身,则用两个反斜线(\\)。
  其它任何方式的反斜线都会被当成反斜线本身,
  例如 \r 或者 \n,并不代表任何特殊含义,就单纯是这两个字符本身。
 2.双引号
  
  字符串是包围在双引号(")中, PHP将对一些特殊的字符进行解析
 3.Heredoc结构
  <<<,在该运算符之后要提供一个标识符(,然后换行,
  接下来是字符串 string 本身,
  最后要用前面定义的标识符作为结束标志。
  

注意事项
 1.双引号与Heredoc结构是插补的[]
 2.与单引号,Heredoc语法与Nowdoc语法之间的区别和效率问题:
  由于双引号/Heredoc语法要进行插补操作,其中的字段会经过编译器的解释,然后再当做HTML代码
输出;
  而单引号/Nowdoc语法内的字段不会进行解释,直接输出。
 3.Heredoc结构/Nowdoc结构结束时所引用的标识符必须在该行的第一列,
  结束标识符这行除了可能有一个分号(;)外,绝对不能包含其它字符,
  且分号的前后也不能有任何空白或制表符。
  *在Heredoc结构中含有复杂的变量时要格外小心
 4.PHP5.3.0后,Heredoc结构来初始化静态变量和类的属性和常量:

  = <<<...
 BAR = <<<  = <<<
  = <<<'EOT'
附:转义字符
  \n 换行(ASCII 字符集中的 LF 或 0x0A (10))
  \r 回车(ASCII 字符集中的 CR 或 0x0D (13))
  \t 水平制表符(ASCII 字符集中的 HT 或 0x09 (9))
  \v 垂直制表符(ASCII 字符集中的 VT 或 0x0B (11))(自 PHP 5.2.5 起)
  \e Escape(ASCII 字符集中的 ESC 或 0x1B (27))(自 PHP 5.4.0 起)
  \f 换页(ASCII 字符集中的 FF 或 0x0C (12))(自 PHP 5.2.5 起)
  \\ 反斜线
  \$ 美元标记
  \" 双引号
  \[0-7]{1,3} 符合该正则表达式序列的是一个以八进制方式来表达的字符
  \x[0-9A-Fa-f]{1,2} 符合该正则表达式序列的是一个以十六进制方式来表达的字符
*/





#变量解析的深入学习

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/626599.htmlTechArticlePHP标记风格: //推荐的标记风格,可以在XML文档中使用 ?php 'pXML Style/p'; ? ? 'pShort Style/p'; ? % 'pAsp Style/p'; % script language='php;echo 'pScript Style/p...

人气教程排行