## php博客

菜鸟php

php 是用来开发网站的一个编程语言。

  1. web服务器:网站服务器,是指驻留于因特网上某种类型的计算机的程序,可以向浏览器等web客户端提供文档。可以放置网站文件,让全世界浏览。可以放置数据文件,让全世界下载。

  2. 目前最主流的三个web服务器是:Apache、Nginx、IIs(window 10).

  3. 静态网页的工作原理图:

客户端通过浏览器以URL的地址形式向服务器 发出访问web页面的请求
客户端---------------------------------------------------------------------→web服务器
服务器做出响应,并以超文本文件的格式回传客户端所请求的web页面

  1. 动态页面的工作原理图:
    显示—客户端----→请求web服务器----写入数据----服务器----数据储存
<html lang="en"> 
<head> 	
<meta charset="UTF-8">
	<title>Document</title> 
</head> 
<body>
	<table border="1"> 
		<caption>学生列表</caption> 	
	<tr> 			
         <td>姓名</td>
		 <td>性别</td> 		
       	<td>年龄</td> 	
	</tr> 
	<tr>
	<td>
<?php echo '张三';?></td> 		
	<td><?php echo'男'; ?>
	</table>
 </body>
</html> ```
  1. php的特点:脚本语言,解释型语言,弱类型,面向过程,面向对象。
  2. 在php中,所有用户定义的函数,类和关键字都对大小写不敏感。在php中,所有的变量都对大小写敏感在php中,所有用户定义的函数,类和关键字都对大小写不敏感。在php中,所有的变量都对大小写敏感
  3. 数据类型:标量类型——boolean(布尔型),integer(整形),float(单晶型),double(双精度),string(字符串)
    复合类型——array(数组),object(对象)
    特殊类型——资源,null(空值)
  4. 变量的特点:变量名必须以$开头
    变量不需要指定的数据类型(弱类型)
    命名规则:由英文字母,数字,下划线组合,不能以数字开头,对大小写敏感。
 <?php
header('content-type:text/html;charset=utf-8');
// 设置错误报告
error_reporting(E_ALL);

// 变量,使用 $ 定义 和 使用
// 直接使用变量,没有指定数据类型
$name = '张三';
$age = 18;

// 输出
echo $name;
echo '<br>';
// echo gettype($name); // 输出数据类型
echo $age; 

// $name;
// echo '<br>';
// echo $name;
// echo '<br>';
// echo gettype($name); // 输出数据类型
?>

9. 常量
如何定义常量: 如何定义常量:
1.预定常量:file true false e_all e_notice
2.自定义常量:define(string,value[,bool])
特点:不可以被修改。

<?php
header('content-type:text/html;charset=utf-8');

/* 自定义常量 */

// 检查常量名是否存在
// 如果没有定义,则定义
// if(!defined('PI')){
// 	define('PI',3.14); // 定义常量
// };
const PI = 3.14; // 定义常量并赋值
$r = 5; // 变量:半径
$s = PI * $r * $r; // 计算面积
echo '圆的面积为:'.$s;

?>

10. 运算符
算数运算符: + - * /
*字符串运算符: .
递增运算符:++ –
关系(比较)运算符:== === != !== > >= < <=
逻辑运算符:&& || !
三目运算符:= += -= *= /= %=

php整值取整:ceil,floor,round,intval

  1. ceil——一进一取,value如果有小数部分则进一位,ceil返回类型是float,因为float值得范围通常比integer要大。
<?php
echo ceil(4,3);  //5
echo ceil(9.999);  //10
?>
  1. floor——舍去法取整,返回不大于value的下一个整数,将value的小数部分舍去取整floor返回的类型仍然是floor,因为floor值得范围通常比integer大。
<?php
echo floor(4.3); //4
echo floor(3.999); //9
?>
  1. round ——对浮点数进行四舍五入,返回将val根据指定精度precision(十进制小数点数字的数,进行四舍五入的结果,precision也可以是负数或零(默认值)。
<?php
echo floor(3.4); //3
echo floor(3.5); //4
echo floor(3.6); //4
echo floor(3.6,0) //3
echo floor(1.95583,2) //1.96
echo floor(1241757,-3) //124200
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值