美文网首页
Php基础知识

Php基础知识

作者: Hesunfly | 来源:发表于2019-09-26 13:44 被阅读0次

预定义变量:


$_GET :通过 URL 参数传递给当前脚本的变量的数组;

$_POST :当 HTTP POST 请求的 Content-Type 是 *application/x-www-form-urlencoded* 或 *multipart/form-data* 时,会将变量以关联数组形式传入当前脚本;

$_REQUEST :默认情况下包含 $_GET, $_POST, $_COOKIE 的数组

$_SERVER :$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。

$_SEESION :当前脚本可用 SESSION 变量的数组

$_COOKIE :通过 HTTP Cookies 方式传递给当前脚本的变量的数组

$_ENV :通过环境方式传递给当前脚本的变量的数组

$_FILES :通过 HTTP POST 方式上传到当前脚本的项目的数组

$GLOBALS :一个包含了全部变量的全局组合数组。变量的名字就是数组的键

变量传值:

分为值传递和引用传递两种方式;

值传递:将变量保存的值复制一份,然后将值给另一个变量保存

$a = 1;
$b = $a;

$b = 2;

echo $a,$b
# $a = 1, $b = 2

应用传递:将变量保存的值所在的内存地址,传递给另外一个变量:两个变量指向同一块内存空间(两个变量是同一个值)

$a = 1;
$b = &$a;

$b = 2;

echo $a,$b
# $a = 2, $b = 2

预定义常量:

PHP_VERSION:PHP版本号
PHP_INT_SIZE:整形大小
PHP_INT_MAX:整形能表示的最大值(PHP中整形是允许出现负数:带符号)

魔术常量:

__DIR__:文件所在的目录
__FILE__:文件的完整路径和文件名
__LINE__:文件中的当前行号
__FUNCTION__:函数名称
__NAMESPACE__:当前命名空间的名称
__CLASS__:类的名称
__METHOD__:类的方法名

数据类型:

标量类型:
boolean(布尔型)
integer(整型)
float(浮点型,也称作 double)
string(字符串)

复合类型:
array(数组)
object(对象)
callable(可调用)

特殊类型:
resource(资源)
NULL(无类型)

文件包含

Include:包含文件
Include_once:系统会自动判断文件包含过程中,是否已经包含过(一个文件最多被包含一次)
Require:与include相同
Require_once:以include_once相同

Include和include_once的区别:
Include系统会碰到一次,执行一次;如果对统一个文件进行多次加载,那么系统会执行多次;
Include_once:系统碰到多次,也只会执行一次。

Require和include的区别:
本质都是包含文件,唯一的区别在于包含不到文件的时候,报错的形式不一样
Include的错误级别比较轻:不会阻止代码执行
Require要求较高:如果包含出错代码不再执行(require后面的代码)

相关文章

  • 前言

    第一篇:基础知识 基础知识篇通过PHP入门搭建PHP的开发环境。php语言基础、流程控制语句、表达式、php函数、...

  • PHP学习资料

    基础知识:http://www.runoob.com/php/php-tutorial.htmlSublime工具...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • 01_PHP 基础知识

    1. PHP 基础知识 1. PHP 基础知识[#1-php-%E5%9F%BA%E7%A1%80%E7%9F%A...

  • php基础知识入门

    PHP基础知识点整理 • 缩写:Personal Home Page ==>>PHP:HypeText Pre...

  • PHP面试知识脉络(更新中)

    PHP基础知识Javascript、jQuery、ajax基础知识Linux基础知识MySQL数据库的基础与优化程...

  • PHP从入门到精通

    一、PHP学习教程 PHP学习前期,首要的WEB前端基础知识,比如:html5、css3、java、jquery有...

  • 学习PHP需要掌握哪些编程知识无标题文章

    下面千锋教育PHP培训为大家介绍学习PHP前需要掌握的基础知识。的确,PHP入门简单,与其他知识也不挂钩,可以零基...

  • PHP基本语法

    本文是复习所写,并不会涵盖一些基础知识点 PHP标记 由于PHP与HTML可以混编,所以需要明确标识出PHP代码块...

网友评论

      本文标题:Php基础知识

      本文链接:https://www.haomeiwen.com/subject/ikaguctx.html