随便记一下啦,不写的很详细了...
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。
PHP 使用 <?php ?> 包裹代码
PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码,每条语句末尾要加 ;
Hello World
经典第一个程序(

php中 echo 和 print核心区别对比表
| 特性 | echo | |
|---|---|---|
| 返回值 | 无返回值 | 返回 1 (true) |
| 参数数量 | 可接受多个参数 | 只能接受一个参数 |
| 执行速度 | 稍快 | 稍慢 |
| 用法 | 语言结构 | 语言结构 |
单行注释
多行注释
变量
PHP 变量规则:
- 变量以 $ 符号开始,后面跟着变量的名称
- 变量名必须以字母或者下划线字符开始
- 变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )
- 变量名不能包含空格
- 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
PHP 是一门弱类型语言
PHP 是动态类型语言,变量类型由赋值的值决定,可随时改变。所以无法声明变量类型。
变量作用域
变量的作用域是脚本中变量可被引用/使用的部分。
PHP 有四种不同的变量作用域:
- local
- global
- static
- parameter
在所有函数外部定义的变量,拥有全局作用域。在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字:

PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中,index 变量的名称,可以通过数组访问()

当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。
要做到这一点,请在您第一次声明变量时使用 static 关键字:
然后,每次调用该函数时,该变量将会保留着函数前一次被调用时的值。
但是在函数外仍然无法访问!因为还是局部变量。如果需要访问,可以这样做:
EOF(界定符) 使用说明
EOF(heredoc)是一种定义一个字符串的方法。
以 <<<EOF 开始标记开始,以 EOF 结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 。EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致。
标题
学习用法,第一个段落。
EOF;
// 结束需要独立一行且前后不能空格
?>

标题
学习用法,第一个段落。
helloworld;
// 结束需要独立一行且前后不能空格
?>

可以看到都是可以的。
位于开始标记和结束标记之间的变量可以被正常解析:
标题
$a
helloworld;
// 结束需要独立一行且前后不能空格
?>

数据类型
虽然 PHP 变量不能声明类型,但实际是不同的类型的数据。在 PHP 中,可以用 var_dump() 函数返回变量的数据类型和值。
PHP 支持以下几种数据类型:
- String(字符串)
- Integer(整型)
- Float(浮点型)
- Boolean(布尔型)
- Array(数组)
- Object(对象)
- NULL(空值)
- Resource(资源类型)
在字符串中,使用单引号和双引号没区别,一样的作用。
整数就是没有小数的数字,同时可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。
";
$x = -345; // 负数
var_dump($x);
echo "
";
$x = 0x8C; // 十六进制数
var_dump($x);
echo "
";
$x = 047; // 八进制数
var_dump($x);
?>

浮点数是带小数部分的数字。
布尔型可以是 TRUE 或 FALSE。
数组
数组就是在一个变量中存储多个值。
对象
函数
function 函数名称(参数列表) {
// 内容
}
还在学习,还没学完...
Comments NOTHING