函数 - PHP手册笔记
原文:函数 - PHP手册笔记 用户自定义函数 函数无需在调用前被定义,除非是有条件定义的。 PHP中的所有函数和类都具有全局作用域。PHP不支持函数重载,也不可能取消定义或者重定义已声明的函数。 特意试了下,我的电脑上的PHP递归栈的最大深度为100。 函数参数 PHP支持按值传递参数(默认)、通过引用传递参数以及默认参数。也支持可变长度参数列表。PHP允许使用数组和特殊类型NULL作为默认参....
预定义异常 - PHP手册笔记
原文:预定义异常 - PHP手册笔记 Exception是所有异常的基类,类摘要如下: <?php class Exception { protected string $message; // 异常消息内容 protected int $code; // 异常代码 protected string $file; // 抛出异常的文件名 protected int $lin...
预定义变量 - PHP手册笔记
原文:预定义变量 - PHP手册笔记 预定义变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。超全局变量是在全部作用域中始终可用的内置变量。在函数或方法中无需执行global $variable,就可以访问它们。 $GOBALS引用全局作用域中可用的全部变量,在PHP中总是可用。 $_SERVER服务器和执行环境信息,这个包含的数组元素较多,比如$_SERVER['PHP_SE....
引用 - PHP手册笔记
原文:引用 - PHP手册笔记 引用是什么 PHP中的引用意味着,用不同的变量名访问同一变量内容,类似于Unix的文件名和文件本身(变量名是目录条目,变量内容是文件本身,即用不同的目录条目访问同一文件),可以看做Unix文件系统中的硬链接。 文件系统中的链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。硬连接.....
异常处理 - PHP手册笔记
原文:异常处理 - PHP手册笔记 PHP代码中所产生的异常可被throw语句抛出,并被catch语句捕获。需要进行异常处理的代码都必须放入try代码块内,每一个try至少要有一个与之对应的catch。当一个异常被抛出时,所在代码块后面的代码将不会继续执行,此时PHP会尝试查找第一个能与之匹配的catch。当然,PHP允许在catch代码块内再次抛出throw异常。如果一个异常没有被捕获,且未使....
命名空间 - PHP手册笔记
原文:命名空间 - PHP手册笔记 概述 命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念,比如在操作系统中,目录用来将相关文件分组,对于目录中的文件来说,目录就扮演了命名空间的角色。这个原理应用到程序设计领域就是命名空间的概念。PHP 5.3后的版本开始支持命名空间。 定义命名空间 命名空间通过关键字namespace来声明。任何合法的PHP代码都可以包含在命名空间中,但只有类、....
类与对象 - PHP手册笔记
原文:类与对象 - PHP手册笔记 基本概念 PHP对待对象的方式与引用和句柄相同,即每个变量都持有对象的引用,而不是整个对象的拷贝。 当创建新对象时,该对象总是被赋值,除非该对象定义了构造函数并且在出错时抛出了一个异常。类应在被实例化之前定义。 创建对象时,如果该类属于一个名字空间,则必须使用其完整名称。 在类定义内部,可以用new self和new parent创建对象。 <?php ....
流程控制 - PHP手册笔记
原文:流程控制 - PHP手册笔记 脚本由语句构成,语句靠流程控制实现功能,这一节主要介绍了几个关键字的使用。 elseif elseif和else if的行为完全一样,如果用冒号来定义if/elseif条件,那就不能用两个单词的else if,否则PHP会产生解析错误。 <?php $a = 1; $b = 2; if($a > $b) : echo "$a is greate...
运算符 - PHP手册笔记
原文:运算符 - PHP手册笔记 运算符优先级 每种编程语言都有运算符,运算符要学会灵活使用。 运算符拥有不同的优先级和结合方向。 <?php var_dump(1 <= 1 == 1); // true var_dump(true ? 0 : true ? 1 : 2); // 2 $a = 1; var_dump(++$a + $a++); // may print 4 ...
变量 - PHP手册笔记
原文:变量 - PHP手册笔记 基础 PHP中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的,并且出现中文可能也是合法的。 变量默认总是传值赋值。PHP也提供了另外一种方式给变量赋值:引用赋值。这意味着新的变量简单的引用(换言之,"成为其别名" 或者 "指向")了原始变量。改动新的变量将影响到原始变量,反之亦然。使用引用赋值,简单地将一个&符号加到将要赋值的变量前(源变量)....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
PHP学习站
PHP学习资料大全
+关注