php是一门后台语言,不能直接用浏览器打开,浏览器是他的载体,
php的环境时apache,我们现在用的时phpstudy的继承环境,文件目录应放在apache中的www的根目录下;
js的环境为node
php的语法:每一个结束语句后面都要加;
php不能用浏览器打开,因为浏览器不是他的环境,他的环境是apache,浏览器只是他的载体,php应通过服务器上的网络地址打开;
输出语句为:echo;
为什么把文件放在www根目录下
因为www根目录提供了一个相对路径,这种相对路径会使原本在服务器中独立的文件,相互之间有了关联;
3个超全局变量 :$_GET(用于接受前台get方式的参数) $_POST(用于接受前端的post方式的参数) $_REQUEST(既能接受get又能接受post的参数)
为什么叫超全局变量
全局变量:函数外的变量
局部变量:函数内的变量;
全局和局部的变量之间不能互相访问;
所以php提供了一种属性:global 用于函数内部可以访问全局变量
但是超全局变量,在php文件中的任何位置,都可以访问;
局部变量的优势,用完之后就会被销毁(类似于闭包);
php提供了一个属性:static 局部变量便不会被销毁
php有7个数据类型;
string int float boolean array boolean object
对象的书写格式:
class Dog{
$name="gougou"; (属性)
function fn(){} (方法)
}
数组的书写格式:
普通数组的写法 $arr=[12,23,"zhang"]; (也属于关联写法,默认索引为key 示例:[0=>12])
关联数组的写法 $arr=array("name"=>"zhang"); (php中的键值对 自定义key)