首页 > 技术文章 > 第一周php学习笔记

my-boke 2020-11-20 17:46 原文

PHP笔记:

1.PHP代码标记:

1>基本格式:

  <?p
header('Content-type:text/html;charset=utf-8')
$变量名=‘值’;
echo$变量名;
//php 代码
>

1>声明:

('Content-type:text/html;charset=utf-8')

     生成文本形式的HTML文件;

表示PHP宇浏览器交互的编码;

注意

必须将header()的函数放在任何HTML和Php输出之前,一般是放在首行;

2>变量:

  • 定义变量:$变量名=‘值’;

  • 删除变量:unset($变量名);

  • 检测变量:isset($变量名):检测变量是否存在,若存在返回true,否则返回false

  • 调试变量:var_dump($变量名):输出内容的长度,值,类型;

  • 可变变量:$$变量名=‘变量值’:$变量名:       

[$变量名]    将以定义好的变量值作为变量的名字;

预定义变量:

$_GET:

接受get方式传的值;

$变量名=$_GET['参数名'];

eg:$name =$_GET['username '];

$_POSTT:

接受POST方式传的值;

$_SERVE:

显示服务器客户端的基本信息;

$变量名=$_SERVE['属性名']

$host=$SERVE['http_host'];

$_REQUEST:

可接受以任何方式传来的值;不用;

变量的赋值方式

<p>3.常量:

  • 定义常量:

define ('常量名',‘常量值’);

define('PI','3.14');

  • 使用常量:

echo   PI;

  • 常量不能修改;

  • 检测常量:

    defined(‘常量名‘);已定义则返回true,未定义则返回false; 

    预定义常量:PHP_TNT_MAX:php中计算机识别的最大十进制数;

    查询手册  

    注意:

常量建议使用大写字母</p>

 


数据类型:

标量类型:

布尔型: bool(true)or bool(false);

字符串型:string;

  • ‘  ’:单引号(无法解析字符串)

  • “ ”:双引号(可以解析字符串)

数组类型:

  • 数组类型:

    1.索引数组;

    2.字符数组;

    1.索引数组定义语法:

    $数组名=arry(数组元素1,数组元素2,数组元素n)

    $arr=arry('刘备',‘张飞’,‘赵云‘);

    系统默认自动生成o开始的索引,也称为下标

    2.关联数组定义语法:

    $数组名=arry(键名1=>值1,······键名=>值n)

    $arr=arry('name'=>'张三','age'='29','sex'='男')

    通常将name,age,sex,叫做当前的键,叫键名;

输出数组:

var_dump($arr);

注意:

echo ’ ‘.$arr[下标];

echo’ ‘。¥arr[键名];

其他方式定义数组:

1.$数组名=[元素1,元素2,元素3];

2.$数组名[]='元素';

类型转换:

强制转换:

$a=10;

$a=(string)$a;

运算符:

=== 全等

**    乘方;

.      字符串运算符;

<>   不等于

<=> 比大小:相等时返回 1,左比右大返回1,否则返回0.

表达式1?表达式2:表达式3;三目运算符。

语法:

选择,循环==C语言

推荐阅读