- 浏览: 3319528 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (567)
- Web前端-html/表单 (19)
- Web前端-CSS (24)
- Web前端-CSS框架 (4)
- Web前端-JS语言核心 (50)
- Web前端-JS客户端 (26)
- nodejs生态+grunt (10)
- seajs和requirejs (9)
- backbone等框架 (7)
- 模板基础 (7)
- Web前端-deps(不改动) (6)
- Web前端-component (10)
- Web前端-jquery-plugin (13)
- 浏览器兼容性 (6)
- Web前端-使用jQuery (25)
- Web前端-使用jqueryui (6)
- Web前端-性能优化 (3)
- Web协议-HTTP (6)
- ExtJS (13)
- PHP (22)
- PHP面向对象 (4)
- PHP扩展-SOAP (6)
- PHP扩展-curl (4)
- PHP与HTML(导出) (5)
- PHP扩展-综合 (7)
- mysql基础应用 (18)
- 技术心情 (18)
- 算法和面试题 (17)
- 工具(开发)使用 (36)
- memcached原理 (2)
- session和cookie (4)
- UML (2)
- Web前端_FusionCharts (5)
- Web前端_Flex (4)
- Web前端_JSP (3)
- JavaSE (10)
- JavaEE (4)
- tomcat (2)
- Servlet开发 (3)
- Spring开发 (1)
- REST相关 (2)
- 大访问量、高并发 (2)
- 网络编程 (1)
- YII (21)
- linux命令和内核 (12)
- yii与数据库 (10)
- yii与表单 (12)
- yii view层 (1)
- perl (7)
- yii扩展 (7)
- shell (4)
- photoshop (7)
- 视觉设计 (2)
- 我关注的名人在路上 (4)
- 1-自学能力 (1)
- 2-人际沟通能力 (3)
- 3-职业规划能力 (7)
- 4-项目管理能力 (2)
- python (3)
- django (4)
- Mysql高级应用 (6)
- prototype.js (4)
- Web系统安全 (1)
- Web前端-mobile (2)
- egret (6)
- jQuery源码分析 (5)
- fis (4)
最新评论
-
yzq21056563:
感谢作者分享~请教下,http://www.lisa33xia ...
CSS基础:text-overflow:ellipsis溢出文本 -
u012206458:
$.ajax的error,complete,success方法 -
DEMONU:
谢谢,虽然不能给你赞助,但是要给你顶
mysql中key 、primary key 、unique key 与index区别 -
njupt_tolmes:
阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿滕庆亚 ...
CSS基础:text-overflow:ellipsis溢出文本 -
zenmshuo:
用过SpreadJS,也包含数据可视化的图表
推荐几个web中常用js图表插件
关于类的函数
一、与Java相同的类知识
1,类和对象
公有、私有、构造函数、this
2,继承和派生 (核心)
(1)继承——继承父类变量和方法。
(2)在子类中进行重载和覆盖
(3)使用静态方法/静态变量,全局直接使用。
3,抽象类
4,接口
貌似php里没有。
二、PHP类与Java不一样的地方
相比较而言,php中的面向对象比java要简单很多。java本质是面向接口编程(面向对象编程的高级形式)。而php是真正、纯粹的面向对象编程。
所以php中的MVC是真正的MVC,只有视图层-控制层-模型层三层。
则java的MVC实际是5层,分别是控制层-业务逻辑层(service/serviceImpl)-数据持久层(dao/daoImpl)
我更倾向php的MVC模型,因为本次就很简单的东西,就不应该把他复杂化。
三、php面向对象编程相关的函数
与java相比,php并没有反射机制等,但也有自己独有的一些方法。
1,get_class() 获取类名
一、与Java相同的类知识
1,类和对象
公有、私有、构造函数、this
Class person{ public $length; //成员变量 __construct(){ //构造方法 } public function getLength(){ //成员方法 echo $this->length; } private function myDisplay(){ //私有方法 } //静态变量、静态方法 }
2,继承和派生 (核心)
(1)继承——继承父类变量和方法。
(2)在子类中进行重载和覆盖
(3)使用静态方法/静态变量,全局直接使用。
3,抽象类
abstract class A{ abstract function aa1(); public function aaa1(){ } } class B extend A{ //1,对于属性。只有public和private之分。 //2,必须实现父类的抽象方法。 public function aa1(){ } //3,对于普通方法,子类中可以覆盖父类方法,也可以不覆盖直接使用父类的方法。 }
4,接口
貌似php里没有。
二、PHP类与Java不一样的地方
相比较而言,php中的面向对象比java要简单很多。java本质是面向接口编程(面向对象编程的高级形式)。而php是真正、纯粹的面向对象编程。
所以php中的MVC是真正的MVC,只有视图层-控制层-模型层三层。
则java的MVC实际是5层,分别是控制层-业务逻辑层(service/serviceImpl)-数据持久层(dao/daoImpl)
我更倾向php的MVC模型,因为本次就很简单的东西,就不应该把他复杂化。
三、php面向对象编程相关的函数
与java相比,php并没有反射机制等,但也有自己独有的一些方法。
1,get_class() 获取类名
发表评论
-
php从5.2升级到5.4
2013-04-24 16:45 6372作者:zccst 现在已有lamp环境,只是php从5.2升 ... -
foreach在引用时的陷阱
2012-12-25 16:13 1773这个陷阱在PHP里存在很久了,先看代码: <?php ... -
php文件操作
2012-05-23 19:34 1214作者:zccst 文件操作一直是我的弱项,在使用Java开发 ... -
php性能(内存)问题
2012-05-03 23:50 1140作者:zccst 遇到这样一个问题 $retArr = a ... -
php函数参数引用调用
2012-05-03 19:50 1758作者:zccst 一、参数的两种调用方式 1,传值调用 2 ... -
PHP开发经验总结
2012-04-27 15:19 1746zccst整理(待续) 1.使用内嵌的HTML代码,而不是P ... -
call_user_func_array和call_user_func函数的用法
2012-04-27 15:15 1984zccst转载 下面来和大家 ... -
PHP异常处理
2012-03-24 19:55 1896作者:zccst 一、基本用法 Exception()方法 ... -
php与http(php预定义变量)
2012-02-28 14:04 1354var_dump($_SERVER['REQUEST_URI' ... -
php设置环境变量
2012-01-25 11:40 948实例: $g_config['root'] =dirnam ... -
php5中const、define和static
2011-12-08 10:44 9966一、const 在编程中,我们一般用常量来定义那些在运行时不能 ... -
php上传文件的5种方式
2011-11-20 22:55 4948作者:zccst 一、普通文 ... -
PHP:实现给上传图片加水印的程序代码
2011-11-17 21:17 1302用PHP给上传图片加水印的程序是通过判断文件类型建立图形,然后 ... -
PHP之重要函数
2011-11-04 20:16 1427积少成多——作者:zccst 10,判断必须是整数和是否是 ... -
PHP之字符串函数
2011-09-07 17:51 1123作者:zccst 2,大小写转换 strtoupper() ... -
PHP调试及代码注释
2011-08-30 14:07 1229一、调试 PHP调试不同于Java 1,常用调试方法: e ... -
PHP之数组
2011-08-04 16:03 1384作者:zccst 5,array_merg ... -
PHP——日期和时间
2011-07-05 14:56 12891,PHP获取当前时间。 ... -
PHP之数组foreach,join
2011-06-08 19:12 2853一,foreach的使用 例如:$arr = array(&q ... -
php之mysql操作
2011-05-18 11:08 1259一、连接,插入,查询 <?php $con = mys ...
相关推荐
介绍了php文件压缩之PHPZip类用法,实例分析了PHPZip类的定义与相关使用技巧 要使用该PHP扩展类,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2. ,且php.ini配置支持zip 对于win系统,直接...
在这个"php函数之无极分类.zip"压缩包中,可能包含了一个或多个PHP类或者函数,用于实现这种功能。 无极分类通常通过递归或者自关联的方式实现。递归方法是通过函数自身调用来逐级遍历和构建分类树。自关联则是在...
介绍了php文件压缩之PHPZip类用法,实例分析了PHPZip类的定义与相关使用技巧 要使用该PHP扩展类,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2.+,且php.ini配置支持zip 对于win系统,直接去掉...
1. **JavaBridge**:PHP调用Java最常用的方法之一是通过JavaBridge,这是一个PHP扩展,允许PHP代码直接调用Java对象和方法。首先,需要在服务器上安装JavaBridge,然后在PHP中使用它提供的API来创建Java虚拟机(JVM...
在PHP编程中,文件上传是常见的功能之一,用于让用户上传图片、文档等文件到服务器。为了简化这个过程,开发者通常会编写一个专门的文件上传类,以实现对上传过程的全面控制和错误处理。以下是对"PHP文件上传类"的...
综上所述,PHPMailer是一个强大的邮件发送库,它提供了一套完整的邮件解决方案,包括SMTP连接、邮件格式设置、错误处理等功能,是PHP开发者必备的工具之一。通过引入和使用PHPMailer的类文件,可以极大地简化在PHP...
在PHP编程语言中,类是面向对象编程的基础,它封装了数据和操作这些数据的方法,使得代码更加结构化和可重用。本篇文章将详细探讨PHP中的常用类及其实例代码,帮助你更好地理解和运用这些核心概念。 1. **类的定义...
在PHP 7.3版本中,QrReader类保持了良好的兼容性和性能,使其成为开发者的首选之一。 首先,QrReader类可能基于PHP的GD库或Imagick扩展来处理图像,这两个都是PHP处理图像的基础组件。GD库是PHP内置的,而Imagick则...
在PHP开发中,分页是常见的功能之一,用于处理大量数据的显示,使得用户能够逐页浏览,提高网站性能和用户体验。"php封装的page分页类" 是一个专门用于处理这种需求的类库,它简化了PHP分页的实现过程,通过封装核心...
在PHP中,文件上传是网站开发中常见的功能之一,它允许用户从本地计算机选择文件并将其传输到服务器。为了实现这一功能,PHP提供了一个内置的`$_FILES`全局数组,用于处理HTTP表单中的文件上传数据。然而,在实际...
在PHP编程中,文件下载是常见的需求之一,例如让用户下载网站上的资源文件。为了方便处理这类问题,开发者通常会创建自定义的下载类。本文将详细介绍一个PHP文件下载类及其用法,帮助你理解如何在自己的项目中实现...
可运行在任何平台之上 php本身提供了一个邮件发送函数mail,可以在程序中直接发送电子邮件,不过该函数要求服务器支持sendmail或者必须设置一台不需要中继的邮件发送服务器,但现在要找到一台不需要身份验证的邮件...
一个php封装一些常用的工具类,将xml转换为数组,将数组转化成xml,PHP post请求之发送XML数据,PHP post请求之发送Json对象数据,PHP post请求之发送数组,接收xml数据并转化成数组,接收json数据并转化成数组,...
在PHP编程中,压缩文件是常见的任务之一,用于节省存储空间和提高数据传输效率。本篇文章将详细解析标题为“简单的php压缩文件帮助类.zip”的压缩包内容,它提供了一个实用的PHP类库,用于方便地处理ZIP文件的创建、...
在PHP编程中,文件上传是常见的功能之一,用于允许用户从他们的设备向服务器上传文件。一个强大的PHP文件上传类能够简化这一过程,处理各种安全问题,并提供灵活性来满足不同的项目需求。下面我们将深入探讨PHP文件...
php微信开发之二维码生成类
在本文中,我们将深入探讨如何使用自编的PHP微信支付V3接口类,以及与之相关的技术要点。首先,我们要理解微信支付V3是微信官方提供的新一代支付接口,旨在提供更安全、高效的支付体验。使用PHP来实现这个接口,我们...
本资源提供了一个PHP图片上传类,旨在简化这一过程并处理与之相关的各种问题。下面将详细介绍这个PHP图片上传类及其可能涉及的知识点。 1. **文件上传基础知识** PHP中的文件上传主要依赖于`$_FILES`全局数组,它...
在PHP开发中,文件上传是常见的功能之一,用于让用户上传图片、文档等文件到服务器。为了简化这个过程,开发者通常会使用预定义的类库或自定义的上传类。在这个"php中一个很好用的文件上传类.zip"压缩包中,包含了一...
这个"HTTP请求处理PHP类.zip"包含了一个用CURL库封装的类,方便开发者更高效、简洁地实现GET、POST请求以及多URL并行请求。下面我们将深入探讨这个类可能包含的关键功能和原理。 首先,CURL(Client URL Library)...