`
widdy
  • 浏览: 21918 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

PHP学习笔记-2

 
阅读更多
PHP面向对象程序设计
不是一个真正的面向对象的语言,而是一个混合型语言

1.类的声明
习惯上单词首字母都要大写;
成员属性声明: var(没有特定意义) $age;  public[private,static] $height
成员方法:可以加private public static 等关键字修饰,也可以不加

2.实例化对象
$wang=new Person();

3.对象类型在内存中的分配
内存结构:栈空间段,堆空间段,初始化数据段,代码段

4.对象成员访问
->
$this

5.构造方法与析构方法
构造方法:就死构造函数拉;
析构方法:对象销毁前自动调用,栈的特点,最后入栈的最先出栈,所以后初始化的对象先调用析构函数;

6.魔术方法

7.继承
final关键字
static  类的静态属性,属于类的
self  表明类selef::
const   定义常量  不要$符号   const CONST="哈哈";

8.克隆对象
clone 关键字
$p1=new Person();
$p2=clone $p1;

9.接口
基本都和java一样吧



貌似php的面向对象和java基本差不多,知识java那些高级特性php没有。
分享到:
评论

相关推荐

    PHP语言基础学习笔记-php函数大全笔记

    ### PHP语言基础学习笔记-php函数大全笔记 #### 一、PHP概述与基本概念 - **PHP简介**: - PHP(Hypertext Preprocessor,原名Personal Home Page)是一种广泛使用的开源服务器端脚本语言,特别适合Web开发,并且...

    PHP个人学习笔记

    PHP个人学习笔记

    php的学习笔记-php的学习笔记

    从给定的文件信息中,我们可以提炼出一系列与PHP学习相关的知识点,涵盖了基本的调试技巧、错误处理策略、变量管理、以及PHP的工作流程等。以下是对这些知识点的详细阐述: ### PHP调试技巧 #### 输出调试 1. **...

    laravel框架学习笔记--阿里云部署

    【laravel框架学习笔记--阿里云部署】 Laravel是一款基于PHP的开源Web应用框架,以其优雅的语法和强大的功能深受开发者喜爱。本笔记主要聚焦在如何将一个Laravel项目部署到阿里云服务器上,以便在互联网上运行。...

    达内学习笔记----SMARTY笔记.docx

    本篇笔记详细梳理了SMARTY的关键概念、配置方法以及各种功能的使用。 首先,SMARTY的重要特性在于其以变量为中心,通过变量来传递数据。它具有快速解析、一次性模板解析、模板更新后自动重解析、自定义定界符、支持...

    达内学习笔记----PHP基础+MYSQLS基础+JS笔记整理.docx

    总结,这份学习笔记涵盖了PHP的基础语法、数学和日期处理、字符串操作,以及MySQL和JavaScript/jQuery的基本知识,是一份全面的Web开发学习资料。通过深入理解和实践这些内容,开发者可以提升自己的Web开发技能。

    Zend学习笔记 - (二) 开发工具

    【标题】:“Zend学习笔记 - (二) 开发工具” 在深入探讨Zend开发工具之前,首先需要理解Zend是什么。Zend是一家专注于PHP技术的公司,它创建了PHP的 Zend Engine,这是PHP语言的核心部分,负责解释并执行PHP代码。...

    php学习笔记-附件资源

    php学习笔记-附件资源

    PHP学习笔记、PHP实例

    ### PHP学习笔记与实例解析 #### 第一章:PHP高级语法与功能 ##### PHP的`date()`函数 `date()`函数是PHP中用于格式化日期和时间的强大工具。它可以将Unix时间戳转换成人类可读的日期和时间格式。这个函数有两个...

    当年我学PHP时整理的学习笔记

    【标题】:“当年我学PHP时整理的学习笔记” 这篇学习笔记是作者在学习PHP编程语言的过程中逐步积累并整理的,涵盖了初学者从基础到进阶的一些关键知识点。PHP是一种广泛应用于网页开发的服务器端脚本语言,尤其在...

    极客学院学习笔记--PHP文件系统处理.zip

    软件开发设计:PHP、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储...

    PHP笔记-在培训机构学习PHP时写的笔记

    在培训机构,从开始到最后PHP的笔记,这也算是入门的笔记了。拿出来让大家参考一下,有用就用,没用删了

    php框架学习笔记.doc

    PHP框架学习笔记 PHP框架学习笔记是学习PHP框架的重要笔记,涵盖了CI框架的基本概念、控制器、模型、视图、URI路由、数据库操作、表单提交、上传文件、Session管理等方面的知识点。 CI框架的业务流程是从域名或...

    Zend学习笔记 - (三) 第一个Zend程序

    "Zend学习笔记 - (三) 第一个Zend程序" 这个标题表明了这是一篇关于学习 Zend 框架的系列文章的第三部分,主要讲解如何编写第一个 Zend 应用程序。 Zend 是一个基于 PHP 的开源框架,它提供了用于构建企业级 Web ...

    Flex学习笔记-由浅入深

    然后,选择服务器类型,如JS2EE、ASP.NET或PHP,并指定源码生成文件的目录。接着,添加必要的类库,如Flex SDK或其他特定的库文件。最后,通过预定义的可视化组件构建用户界面,使用styles和skins自定义外观,编写...

    php100学习笔记

    根据提供的“php100学习笔记”的部分内容,我们可以总结出一系列重要的PHP知识点,涉及字符串处理、文件操作、类与对象的基础等内容。 ### 字符串处理 #### `str_replace` `str_replace`函数用于在字符串中替换...

    PHP and MySQL Web Development个人学习笔记1--持续更新

    个人每天的学习笔记,之后几天持续更新,以此激励自己和希望他人有所借鉴。

Global site tag (gtag.js) - Google Analytics