/*
网站或者APP开发
+ 都是由两部分组成
=> 前端,使用html、css、js完成网页相关的一些功能,给用户进行界面的展示
=> 后端,和服务器还有数据库相关,网站或者APP都是放在服务器上面的,要不然别人访问不了的。前端的数据不是固定的,
都是后端传递给咱们的
+ 前后端交换
=> 在实际开发中会经常涉及到数据传递问题,不可能直接告诉后端,兄弟,你把数据直接发我微信或者QQ吧!所以作为优秀前端
工程师必须要了解后端操作流程,这样便于开展开发工作
=> 前端必须要掌握一门后端语言,所以今天要学习php,原因是语言简单,方便进行实战开发
=> 学习php主要是为了了解前后端交换流程,所以涉及到的语言语法只需要你能看懂即可
+ 网站使用过程
=> 要有一个网站
=> 前端开发页面、后端准备数据、前后端结合
=> 放在服务器上面,用户可以访问了,通过浏览器,在地址栏,http协议
=> http协议,超文本传输协议,规定了咱们是如何通过一个地址访问网站的
服务器
+ 网站都是放在服务器上面的,前后端交换,需要前端向服务器获取数据,现在没有服务器
+ 买一个服务器放在家里使用、虚拟云主机(花钱)、出现了一种免费的服务器软件
+ 服务器软件,作用是把咱们自己的电脑通过软件模拟成具有服务器功能
服务器软件phpStudy
+ 帮助咱们开启服务器
+ mysql,数据库
+ phpStudy软件其实就是给咱们前后模拟了一个后端开发环境
+ 后端开发语言,学习php
=> php不会讲太多,只会讲一些基本操作,让咱们理解前后端环境到底是怎么回事儿
=> php语言还有操作数据库的mysql语句,你们只需要会看懂能复制黏贴即可
后端开发注意事项
+ 目录路径绝对不能出现中文命名,软件安装也不要安装中文命名文件夹下
+ 运行php文件,也不能出现中文命名
+ 所有的php文件需要放在phpStudy软件的根目录下(www),才能去访问
=> 地址:localhost 127.0.0.1 访问到www目录下的文件
域名
+ 域名只是ip地址的一个方便的简写形式
+ 当咱们在url地址栏里面输入域名的时候,浏览器会通过DNS(域名系统)去把域名解析成ip地址
phpStudy软件
+ 数据库mysql默认密码和用户名都是是root
+ 不需要自己去修改,如果你修改了,必须记住
*/
<?php
//php语言环境基本结构
/*
php注释:
+ 单行注释 //
+ 多行注释 /星(*)星/
注意点:
+ php代码必须放在基本结构里面,才会被服务器解析
+ php一条代码语句完毕后必须加分号作为结束标识
*/
//php语言输出方式
//echo 'hello php';
//php语言要识别中文,必须设置头部结构,解决中文乱码
header('content-type:text/html; charset=utf-8');
echo 'hello 美女!';
?>
//声明变量,使用$符号
$name = '柯真红';
$age = 18;
//输出变量
//php字符串拼接,使用点(.)进行拼接
// echo '他叫:'.$name. ' 今年:'.$age;
//注意点:php里面单引号是不能解析变量的,双引号可以解析变量
echo "他叫$name";
//数值类型
$num = 10;
//字符串
$price = '¥999';
//布尔类型
$bool = true;
echo $num.'<br/>';
//函数
//注意点:php里面不区分大小写,函数命名不区分,变量要区分
function f($a){
echo 'hello';
}
F(10)
// function fn($a)
// {
// echo 'hello';
// }
// fn(10)
// $name = '呵呵';
// echo $name.'<br/>';
//索引数组
//$arr = array('张三', 18, '篮球好');
//输出数组
//print_r($arr[0].'<br/>&