1.代码要注意换行与缩进
2.注释的快捷键ctrl+/,注释的代码不执行
3.块注释(ctrl+ shift+/),要注意养成经常注释代码的习惯
4.刚开始学就是一般使用集成环境就可以。
5.uset($_school);删除变量,如果变量没有定义,会出现undefined variable
6.变量先定义后使用,变量名严格区分大小写,语法,函数名不区分大小写,变量区分大小写
7.程序运行过程中,不会改变,不允许修改的量,在内存中的常量区,区分大小写(可以通过参数不区分大小写define(“PI”,3.14,true) )
常量的定义和使用
8.变量传值赋值:
①值传值:
$a=100;
$b=$a;
echo "$a--$b";
$a=1111
输出的结果为:1111--100
两个变量指向不同的地址的数据,两者无关联,数据更改并不影响
②引用传值:
$c=100;
$d=&$c;
两变量指向同一地址
echo "<hr/>";
echo '<br/>',$c,"--",$d;
避免php出现中文中文乱码的形式
输入
header(“content-type;text/html;charset=utf-8");
这句话的意思就是通过http协议,告知浏览器返回的数据类型为html,
显示的字符集为UTF-8;
var_dump($city,$age);函数能够输出多个函数
print_r($age)打印的信息较少
$info=["ouzhe",18,"山东"];
直接用echo不能输出数组
可以用
var_dump($info);
print_r($info);
①var_dump(isset($info));
判断变量是否定义;定义的话输出bool(true);
非法请求:
if(isset($_GET['action']))
{echo '欢迎‘,$GET[;user']; }
else{}
if (empty($_GET['user']))
{echo"请填写用户名";}
action 就是刚才name表单form属性值
②empty()
判断是否为空,php中认为0【整型】,0.0浮点型 ’‘空字符,’0‘(字符串),[](空数组,没有元素的数组)为空,empty判断返回true
表单元素不输入任何信息,都可以提交空字符串,将空字符串赋值给变量,变量使用isset潘判断
返回为true,需要使用empty进行筛选 |
|