zhengwei1949 / myblog

个人博客
10 stars 6 forks source link

php讲义参考 #122

Open zhengwei1949 opened 6 years ago

zhengwei1949 commented 6 years ago

php导学

目的

第一次学的时候,对这个东西没概念,学的时候并不知道为什么要学这些东西(花一节课把导学的内容给大家过一遍),为了让大家对整个课程有一个大概的认识,在学习的时候不至于听得过于抽象

1、咱们大家来传智的时候,肯定也选过专业的,为什么学习前端 2、我们之前选择专业的时候还听过哪些?(python,java,php,前端)

理解客户端与服务器端(我的控制台就是服务器,大家的就是客户端) 理解:服务器端的作用就是像一个商店一样,把做好的东西放在里面,供很多客户来买,表现形式是通过域名来进行访问的 2.1 理解一下一定要通过域名进行访问 2.2 学会安装phpStudy这个软件(phpStudy就是一个服务器软件,而大家的浏览器就是客户端)

只能通过域名进行访问到我的服务器上面(一定要注意不要再用webstorm打开右上角的图标来访问浏览器)

打开服务器,放一个ceshi.html(hello world) --> 访问 ---> 修改后缀为php文件 ---->

1、想像一下,用console.log来理解界面

2、用echo来实现同样的效果

<?php
//凡是在<?php和?>里面的内容,php解析器就会认为是php代码
echo 'hello,world';
?>
  1. 用console.log var a = 3; var b = 2; console.log(a+b);

  2. $a = 3; $b = 2; echo $a+$b;

  3. 嵌入页面当中

  4. 条件判断 $login = true; if($login === true){

}else{

}

  1. 数组 $people = array('alice','bob','cat'); print_r($people);

  2. 打印其中的一项

  3. 循环数组 <?php foreach($people as $person){

} ?>

思考一下新浪页面会不会有成千上万个html文件在服务器上可以供用户进行访问????? 3、演示一下留言板(给大家展示一下数据库里面改数据,然后前端一刷新就会变化),然后把代码画一张图(只考虑查询就行了) 通过id进行查询一下,理解动态页面

到这一步,可以总结一下:(静态页面和动态页面)

理解静态资源(服务器只是进行文件的发送,你的请求过来,服务器找到你所要的文件,然后发回给你,所有的页面必须提前写好,而且在服务器端,代码不会做任何处理)

再来看一下动态网站(新浪的新闻页面来理解一下)

4、画那张分层图

  1. 尝试一下修改id值
  2. 尝试着修改一下数据库里的数据

结论: 1、php的作用就是根据用户要请求的数据,从数据库中找到对应的数据,拼接成一个完整的html内容,然后返回给客户端

  1. 表单上传 处理表单上传的事情
    Enter Your name:

<?php $name = $_POST['name']; echo $name;

结论: 1、php可以获取表单的数据 ---> 后续的工作任务是:把数据放入到数据库当中(想像一下注册、登陆的逻辑)

学习任何后台语言的基本路线

相关问题

注意事项

day01

day02

10 = 3 * 3 + 1
-10 = 3 * -3 + (-1)
10 = -3 * -3 + 1
-10 = -3 * -3 + (-1)
defined('AAA') or define('AAA',123);
$res = @mysql_connect($host,$user,$password) or die();

day03

foreach(数组 as 数组项){

}

foreach(数组 as 索引=>数组项){

}

day04

1、写的笔记,一定要把学员做什么每一步写出来 1、明天的时候把word文档写出来一下

cookie ---> 为了下一次的使用,吃饭,吃完饭打包,下一次再吃的

买票进来了,再进又得买票

cookie的缺点: 1、不安全 2、传输效率有点低