PHP核心知识

这几篇都是从 PHP 的官方文档摘录过来的,省略了文档中晦涩的部分,如:heredoc,nowdoc 这些内容,类型间转换的一些内容也省略了。由于这几篇是最开始做的笔记,格式上显得有些简陋,不过核心的 PHP 知识都有涉及到。

  1. PHP变量类型
  2. PHP变量、常量、表达式、控制结构
  3. PHP函数
  4. PHP面向对象
  5. PHP名称空间
  6. PHP错误处理

阅读全文 “PHP核心知识”

PHP错误处理

PHP预定义了多个级别的错误代码,PHP在执行时遇到了错误会产生这些错误代码以及错误描述,用户可以选择展示或者记录到日志中去。

  • E_ERROR 致命的运行时错误,会导致脚本终止;
  • E_WARNING 非致命错误,给出提示信息,但不会导致脚本终止;
  • E_PARSE 语法解析错误,导致无法运行脚本;

阅读全文 “PHP错误处理”

PHP名称空间

PHP的名称空间(namespace)类似于C++的名称空间。名为PHP或者php的名称空间,以及以它们开头的命名空间被保留作语言内核使用。

只有类、抽象类、traits、接口、函数和常量才会受命名空间的影响。命名空间通过关键字namespace来声明。如果一个文件中包含命名空间,它必须是任何别的

阅读全文 “PHP名称空间”