PHP笔记

在php中一共有八种数据类型:

bool(布尔型)、布尔类型只有两只值 ture / false

$d = false;
echo  var_dump($d);

integer(int型 整数型):十进制、八进制、十六进制

float/duoble(浮点型)、

string(字符串类型)

array(数组)、

object(对象)、

resource(资源)、

null(空白)

在php语言中声明字符串有三种方式:

1.用单引号声明

2.用双引号声明

3.用字界符声明(一般用于较长的字符串)

字界符:在变量的后面跟三个小于号<<< ,然后在<<<后面写上字符,写完后在行的最开始处在写上<<<后面的字符和分号

双引号和单引号的区别:

1.双引号解析变量,但是单引号不解析变量

2.在双引号里面加上变量,变量后面如果有英文或者中文字符,它会把变量拼接到一起,所以一定要在变量后面街上特殊符号,例如空格

$q = "老王";
$w = "这不是{$q}干的";
$e = '这不是{$q}干的';
echo $w,$e;

PHP探针:

php探针,是一个函数,这个函数会显示当前服务器的详细信息 

<?php

phpinfo();

?>
//只要访问到phpinfo()函数的web页面,即返回php的所有相关信息!

 phpinfo() 是系统内置的函数

常量:

常量就是长久不变的量,在代码中的定义和书写方式:define(常量名,常量值)

注:常量通常大写、加引号,也可小写不加,在字符串中调用常量的时候,必须在引号外面,常量名建议只用字母和下划线

define('MY_NAME','张三');
echo MY_NAME;
//错误的调用方法
echo '我的名字是MY_NAME';
//正确的调用方法
echo '我的名字是'.MY_NAME;

 在系统中还有一些内置好的常量,这些常量都是已经规定好的:

LINE:当前的所在行

FILE:当前文件所在的服务器的路径

FUNCTION:当前函数名

PHP_OS:php运行的操作系统

DIR:文件所在的目录

变量:

可变变量:

一个变量的变量名可以动态的设置和使用

例:

//定义一个变量叫做$shu
$shu ='biao';
//定义一个变量=biao,将他的值设置为鼠标
$biao='shubiao';
//事实上 $$shu称为可变变量
echo $$shu;

输出结果是shubiao

外部变量:

外部变量是php使用过程之中规定好的变量

例:

$u = $_POST['username'];
//. 用来连接两个字符串
echo  $u.'<br/>';
$passwd = $_POST['pwd'];
echo $passwd.'<br/>';

    $_COOKIE 得到会话控制中的cookie传值

    $_SESSION 得到会话控制中的session的值

    $_GET 得到get传值的结果

    $_REQUEST 既能得到get的传值方式也能得到post的传值方式

环境变量:

  环境变量主要有$_SERVER和$_ENV两个环境变量,不过,$_ENV逐渐被php新版本废弃

    $_SERVER["REQUEST_METHOD"] 请求当前php页面的方法

    $_SERVER["REQUEST_URL"] 请求的url

    $_SERVER["REQUEST_ADDR"] 当前服务器的ip地址

    $_SERVER["REQUEST_USER_AGENT"] 当前访问这个网页的电脑的指纹信息

    $_SERVER["HTTP_REFERER"] 查看当前访问这个页面的用户是从哪里来的

    $_SERVER["REQUEST_TIME"] 当前的时间

页面禁止报错:

1.修改php.ini中的display_erroes, 配置全部禁止报错

2.在php文件开头加上error_reporting(0);当前页面下禁止报错

3. 在代码前加@ 可防止单句报错

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值