PHP基础知识点

1 php基础知识

1.1基本内容

PHP是一种运行在服务器端的脚本语言。
是用来做动态页面的。
与它相似的:
ASP,.net开发,使用c#;
JSP,javaweb,使用java语言

PHP特点:开发快;乱

1.2配置环境

安装好wamp(windows apache mysql php)集成环境后,要想访问需要将访问权限打开。需要修改apache下面的httpd.conf文件(单机wamp服务选择文件夹apache)修改中的Deny改为Allow(有两个)
这里写图片描述
这里写图片描述

然后重启服务。在浏览器中输入localhost:80或者localhost就可以访问到php服务的首页。

2 PHP基本语法

2.1 四种变量定界符

什么叫定界符:规定了写php代码的区域
1.标准风格的定界符
2.短风格

2.2 PHP执行原理

html代码是不需要编译的。当客户端访问服务器时,如果有php代码它就会对php代码进行编译然后和html一起返回给客户端,客户端的浏览器对html进行编译。

2.3 变量的传值和传地址

php变量的命名规则和js没有区别;
开头必须以字母和下划线;
由数字,字母和字符组成;
php是一种严格的语言,在结尾位置不许加上”;”不然就会报错。

地址传递和值传递:
在php当中有两种传递:值传递和传递地址;
当使用地址传递是,在变量前加上&就变成了地址传递否则就是值传递 。

2.4常量

如何定义一个常量:
用define(“key”,”value”);

2.5变量的常用类型

变量的类型:和js当中基本相似。js当中数值型在php里面分为两种,分别为浮点型和整型。

数组:在php当中定义一个数组:

$arr1 = Array(1,2,3,4,5);
$arr2 = Array("name" => "你你你");

对象:

$arr2 = (object)Array("name" => "你你你");

定义一个对象在数组钱加上转化
给对象增加一个新的属性:

echo $arr2 -> name;

2.6输出语句

echo 输出语句:输出多个变量,用”,”隔开。
print 输出语句:只能输出一个。
var_dump 可以输出变量的值和类。

2.7单行注释

//
/* */

2.8运算符

和js当中在数学计算中是一样的,但是+只能用于数字求和,不能进行字符串拼接。
php中用“.”进行字符串拼接。
在字符串当中使用变量可以用{$name}

echo "${name}的名字:".$name;

3 综合项目

3.1 连接数据库

要使用mysql首先要开启mysql服务。mysql在php.ini文件中,查找extension找到mysql服务器将其开启。(删除前面的分号就是开启)
这里写图片描述

利用php语句连接数据库:

$link = mysql_connect("localhost","root","123");

如果连接成功会返回一个resources类型,当连接失败的时候,系统会在客户端显示错误,并把域名和数据库名暴露在浏览器上,所以我们用更安全的写法:

$link = @mysql_connect("localhost","root","") or die("连接错误");

3.2 获取数据库中的数据

mysql_query(“select * from student”);//它会返回一个resources结果集

1.对结果集当中的数据进行解析,常用三种方法:

mysql_fetch_row($row)

用row获得的数据是使用下标形成的数组
这里写图片描述

mysql_fetch_array($row)

用array获得的数据是使用键名和下标形成的数组
这里写图片描述

mysql_fetch_object($row)

用object获得的数据是用键名形成的对象
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值