self::和$this->的区别
self::可以访问实例变量和类变量,$this->只可以访问实例变量
函数可以定义静态变量
function function_static_var(){
static $test=1;
$test +=1;
echo $test;
}
父类和子类可以声明同名的静态变量,保存不同的值
<?php
class P{
public static $a = "parent static var";
}
class C extends P{
public static $a = "children static var";
static function test(){
echo parent::$a.'<br/>';
echo self::$a;
}
}
C::test();
?>
魔法函数 __call($fun_name,$fun_parameters) 在调用类的未定义函数时自动调用,第一个参数为函数名,第二个参数为函数参数
php单例模式
- private __construct
- private __clone(){}不含任何内容
- private $_instance
- public getInstance
- final class
php6新功能
支持unicode16
支持命名空间
声明命名空间(一个文件只能有一个命名空间)
<?php
namespace Vector;
class Line{
public function draw(){
}
}
?>
使用命名空间
<?php
require_once("Vector.php");
$line = new Vector::Line();
?>
static::作用域
具有动态特性的静态方法__callStatic
<?php
class MyClass{
public static function __callStatic($name,$parameters){
echo $name.var_export($parameters,true)
}
}
MyClass::bogus('a','1',false);
修改过的三目运算符
$input = $input?$input:'default';
$input = $input?:'default';
SqlObjectStorage
标准php库spl
ArrayAccess
- offsetExists($offset)
- offsetSet($offset,$value)
- offsetGet($offset)
- offsetUnset($offset)
Countable
- count
分享到:
相关推荐
标题:PHP学习笔记1 描述:本篇笔记旨在为初学者提供一个系统的学习路径,深入理解PHP编程语言的核心概念与实践技巧。通过本篇笔记,读者将能够掌握PHP的基础语法、变量、数据类型、控制结构、函数、面向对象编程、...
PHP个人学习笔记
### PHP学习笔记与实例解析 #### 第一章:PHP高级语法与功能 ##### PHP的`date()`函数 `date()`函数是PHP中用于格式化日期和时间的强大工具。它可以将Unix时间戳转换成人类可读的日期和时间格式。这个函数有两个...
综上所述,这份学习笔记是一个全面的PHP入门教程,涵盖了从基本语法、数据类型到高级特性的众多主题,对于想要学习PHP的新手来说是一份极其有用的资源。通过逐个学习和实践这些文件中的内容,读者可以逐步建立起自己...
PHP框架学习笔记 PHP框架学习笔记是学习PHP框架的重要笔记,涵盖了CI框架的基本概念、控制器、模型、视图、URI路由、数据库操作、表单提交、上传文件、Session管理等方面的知识点。 CI框架的业务流程是从域名或...
根据提供的“php100学习笔记”的部分内容,我们可以总结出一系列重要的PHP知识点,涉及字符串处理、文件操作、类与对象的基础等内容。 ### 字符串处理 #### `str_replace` `str_replace`函数用于在字符串中替换...
【PHP学习笔记】 在深入PHP之前,我们先回顾一下HTML的一些基础知识点。`<hr>`标签用于在HTML页面中创建一条水平线,起到分隔内容的作用。`target="_blank"`属性用于链接,当点击链接时会在新窗口打开目标页面。在...
php的学习笔记,环境配置、开发基础、问题解决
### PHP学习笔记总结 #### 一、Trim() 函数 - **功能**:Trim() 函数用于删除字符串开头和结尾的空白字符(如空格、制表符等)。这是一个非常实用的功能,在处理用户输入的数据时尤其有用,可以避免因为用户无意中...
这篇"php基本语法学习笔记"将引导我们深入理解PHP的核心概念和基础语法。通过博主杨梦在ITEYE博客上分享的文章链接(https://yangmeng.iteye.com/blog/1969617),我们可以获得关于PHP编程的实用知识。 首先,PHP...
### PHP基础学习笔记 #### 第一章:PHP + MySQL 基础入门 ##### Web 开发简介 在这一章节中,我们首先介绍了Web开发的基本概念及其工作原理。Web开发涉及创建和维护网站的过程,它包括前端开发(负责网站外观、...
$name1 = new Person("John", 30); $name2 = new Person("Jane", 25); ``` 析构函数与构造函数相反,当对象被销毁时(如超出作用域或使用`unset()`)自动调用。它的名称是`__destruct`,常用于清理资源。 类的实例...
这份"php学习笔记之重要知识点总结"涵盖了PHP与MySQL的基础,旨在为学习者提供一个全面的指南。下面,我们将深入探讨这些核心概念。 首先,让我们从PHP的基础开始。PHP是一种服务器端的脚本语言,主要用于Web开发,...
学习笔记php二次开发学习笔记 php二次开发学习笔记 php二次开发学习笔记
本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...
【PHP学习笔记】是作者四个月学习PHP过程中积累的个人笔记,主要涵盖了HTML基础、CSS基础以及PHP基础等核心内容。这些笔记对于初学者来说是非常有价值的资源,因为它们以小案例的形式展示了各种知识点,便于理解和...
### PHP PDO 学习笔记详解 #### 一、PDO简介 PDO(PHP Data Objects)是PHP 5中引入的一个数据库访问扩展,在PHP 6中它将成为连接数据库的标准方式,并逐步取代旧有的数据库连接方法。PDO的主要目标是为PHP提供一...