1.<?php ?>
2.要输出大段文本时,跳出 PHP 解析模式通常比将文本通过 echo 或 print 输出更有效率
3.字符串
单引号定义字符串
在单引号字符串中的变量和特殊字符的转义序列将不会被替换
要表达一个单引号自身,需在它的前面加个反斜线(\)来转义。要表达一个反斜线自身,则用两个反斜线(\\)。其它任何方式的反斜线都会被当成反斜线本身
双引号定义字符串
变量会被解析
4.数组
unset() 函数允许删除数组中的某个键。但要注意数组将不会重建索引。如果需要删除后重建索引,可以用 array_values() 函数。
array explode ( string $delimiter , string $string [, int $limit ] )
此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来
string implode ( string $glue , array $pieces )
string implode ( array $pieces )
用 glue 将一维数组的值连接为一个字符串
5.变量
变量名是区分大小写
在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖。PHP 中全局变量在函数中使用时必须声明为 global
6.函数
当一个函数是有条件被定义时,其定义必须在调用之前先处理
所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。unserialize()函数能够重新把字符串变回php原来的值
spl_autoload_register — 注册给定的函数作为 __autoload 的实现
spl_autoload_register(function ($class) {
include 'classes/' . $class . '.class.php';
});
2.要输出大段文本时,跳出 PHP 解析模式通常比将文本通过 echo 或 print 输出更有效率
3.字符串
单引号定义字符串
在单引号字符串中的变量和特殊字符的转义序列将不会被替换
要表达一个单引号自身,需在它的前面加个反斜线(\)来转义。要表达一个反斜线自身,则用两个反斜线(\\)。其它任何方式的反斜线都会被当成反斜线本身
双引号定义字符串
变量会被解析
4.数组
unset() 函数允许删除数组中的某个键。但要注意数组将不会重建索引。如果需要删除后重建索引,可以用 array_values() 函数。
array explode ( string $delimiter , string $string [, int $limit ] )
此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来
string implode ( string $glue , array $pieces )
string implode ( array $pieces )
用 glue 将一维数组的值连接为一个字符串
5.变量
变量名是区分大小写
在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖。PHP 中全局变量在函数中使用时必须声明为 global
6.函数
当一个函数是有条件被定义时,其定义必须在调用之前先处理
所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。unserialize()函数能够重新把字符串变回php原来的值
spl_autoload_register — 注册给定的函数作为 __autoload 的实现
spl_autoload_register(function ($class) {
include 'classes/' . $class . '.class.php';
});