【PHP】文档小细节(个人笔记)

1. 换行
这里写图片描述
2.函数 phpinfo()
调用函数 phpinfo(),将会看到很多有关自己系统的有用信息,例如预定义变量、已经加载的 PHP 模块和配置信息。

<?php 
    phpinfo();
 ?>

**

3.页面如果是纯PHP代码
如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。
4.PHP有4不同的和结束标记

 1.  <?php echo 'if you want to serve XHTML or XML documents, do it like this'; ?>

 2.  <script language="php">
        echo 'some editors (like FrontPage) don\'t
              like processing instructions';
     </script>

 3.  <? echo 'this is the simplest, an SGML processing instruction'; ?>
    <?= expression ?> This is a shortcut for "<? echo expression ?>"

 4.  <% echo 'You may optionally use ASP-style tags'; %>
    <%= $variable; # This is a shortcut for "<% echo . . ." %> 
<?php ?><script language="php"> </script> 总是可用的。

另两种是短标记和 ASP 风格标记,可以在 php.ini 配置文件中打开或关闭。尽管有些人觉得短标记和 ASP 风格标记很方便,但移植性较差,通常不推荐使用。

5.字符串“0”可以被认为是boolean类型的FALSE
6.单引号和双引号区别
1>单引号里面存放字符串,如果要表达单引号本身,可以加一个反斜线(/)来表示转义。要表达反斜线本身则用两个反斜线(//),其它字符正常输出
2>如果在双引号里面,最重要的是变量会被解析(会变成值),还有一些特殊的字符也会被解析。如下表

\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} 符合该正则表达式序列的是一个以十六进制方式来表达的字符  

数组

  1. 自 5.4 起可以使用短数组定义语法,用 [] 替代 array()。
  2. key 可以是 integer 或者 string。value 可以是任意类型。
  3. 键key会有如下强制转换
 包含有合法整型值的字符串会被转换为整型。例如键名 "8" 实际会被储存为 8。但是 "08" 则不会强制转换,因为其不是一个合法的十进制数值。  
 浮点数也会被转换为整型,意味着其小数部分会被舍去。例如键名 8.7 实际会被储存为 8。  
 布尔值也会被转换成整型。即键名 true 实际会被储存为 1 而键名 false 会被储存为 0。
 Null 会被转换为空字符串,即键名 null 实际会被储存为 ""。  
 数组和对象不能被用为键名。坚持这么做会导致警告:Illegal offset type
  1. 如果没有键名则变为索引数组
  2. 数组单元可以通过 array[key] 语法来访问。
  3. 应该始终在用字符串表示的数组索引上加上引号。
  4. 用不着给键名为常量或变量的加上引号,否则会使 PHP 不能解析它们。

PHP手册:http://php.net/manual/zh/index.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值