1.命名规范:
1)文件夹(目录): 字母、数字、下划线
2)文件:字母、数字、下划线、点(.);
注意:不能是用中文,字母大小写问题(除了Windows其他系统区分大小写)
2.扩展名: .php
3.PHP标签: <?php 中间写php代码 ?>
4.变量:使用$开始,后面跟着变量名; 变量是区分大小的,命名规范:字母\数字\下划线,开头不能是数字
5.php行结束符: 分号(英文的 ;)
6.注释:
//代表单行注释
/* 多行注释,内不能在使用/**/嵌套使用 */
#代码注释
注释作用:便于后期查看和理解代码
调试错误
便于 帮助文档/功能文档的编写
7.输出变量:
1)echo $a;
输出变量的值
echo $a,2;//一次输出多个值
8.混写:在文件中:html+ css +js 中混写,php代码写在<?php ?>中,可以使用多个,但不能嵌套
9.纯php代码: 只能写php代码, 最后一个 ?>可以省略
10.编码:
1)php 使用 utf-8,保存文件(使用编辑器默认就是utf-8)
2)显示编码: utf-8,告诉浏览器使用什么编码显示
a.HTML方式: <meta charset='utf-8'>
b.PHP代码方式:header('Content-Type:text/html;charset="utf-8"');
11.变量类型(八大类型):
var_dump($a)输出变量的值和类型[长度]; (echo 只能输出值)
1)常用类型(标量)
整型(int):没有小数点,可以是 正整数, 负整数 ,0
布尔型(bool):true/false
浮点型(float):含小数点的数字
字符串(strint):使用单引号或双引号,包含起来的任意字符;
单引号中不能在包含单引号; 双引号中不包含双引号;
如果要单引号中包含单引号使用(\ 转义符)
区别: 单引号包含的字符就是绝对字符串;
双引号中的变量是可以解析的这个变量的值
数组(array):
2)其他类型:(课程后面介绍)
空类型: NULL
对象
资源
12.类型转换
1)强制转换
$a=1;//整型
$b=(string)$a;//强制把$a的值转换成字符串,$a变量本身不变
var_dump($b);
$c=strval($a);//强制把$a的值转换成字符串,$a变量本身不变
var_dump($c);
$a1='123';
$c=intval($a1);//强制把$a1的值转换成 整型 ,$a1变量本身不变
//字符串,开始是数字的可以转换,遇到字符就停止转换了,如果开头是字符无法转换,那么就为0
var_dump($c);
2)自动转换
$e=1;//整型
$f='2a1';//字符串,开始是数字的可以转换,遇到字符就停止转换了,如果开头是字符无法转换,那么就为0 $g=$e+$f;// + 就是加法运算
var_dump($g);
1)文件夹(目录): 字母、数字、下划线
2)文件:字母、数字、下划线、点(.);
注意:不能是用中文,字母大小写问题(除了Windows其他系统区分大小写)
2.扩展名: .php
3.PHP标签: <?php 中间写php代码 ?>
4.变量:使用$开始,后面跟着变量名; 变量是区分大小的,命名规范:字母\数字\下划线,开头不能是数字
5.php行结束符: 分号(英文的 ;)
6.注释:
//代表单行注释
/* 多行注释,内不能在使用/**/嵌套使用 */
#代码注释
注释作用:便于后期查看和理解代码
调试错误
便于 帮助文档/功能文档的编写
7.输出变量:
1)echo $a;
输出变量的值
echo $a,2;//一次输出多个值
8.混写:在文件中:html+ css +js 中混写,php代码写在<?php ?>中,可以使用多个,但不能嵌套
9.纯php代码: 只能写php代码, 最后一个 ?>可以省略
10.编码:
1)php 使用 utf-8,保存文件(使用编辑器默认就是utf-8)
2)显示编码: utf-8,告诉浏览器使用什么编码显示
a.HTML方式: <meta charset='utf-8'>
b.PHP代码方式:header('Content-Type:text/html;charset="utf-8"');
11.变量类型(八大类型):
var_dump($a)输出变量的值和类型[长度]; (echo 只能输出值)
1)常用类型(标量)
整型(int):没有小数点,可以是 正整数, 负整数 ,0
布尔型(bool):true/false
浮点型(float):含小数点的数字
字符串(strint):使用单引号或双引号,包含起来的任意字符;
单引号中不能在包含单引号; 双引号中不包含双引号;
如果要单引号中包含单引号使用(\ 转义符)
区别: 单引号包含的字符就是绝对字符串;
双引号中的变量是可以解析的这个变量的值
数组(array):
2)其他类型:(课程后面介绍)
空类型: NULL
对象
资源
12.类型转换
1)强制转换
$a=1;//整型
$b=(string)$a;//强制把$a的值转换成字符串,$a变量本身不变
var_dump($b);
$c=strval($a);//强制把$a的值转换成字符串,$a变量本身不变
var_dump($c);
$a1='123';
$c=intval($a1);//强制把$a1的值转换成 整型 ,$a1变量本身不变
//字符串,开始是数字的可以转换,遇到字符就停止转换了,如果开头是字符无法转换,那么就为0
var_dump($c);
2)自动转换
$e=1;//整型
$f='2a1';//字符串,开始是数字的可以转换,遇到字符就停止转换了,如果开头是字符无法转换,那么就为0 $g=$e+$f;// + 就是加法运算
var_dump($g);