今天主要学习的任务主要是:
-
选一个比较的强大的IDE
-
学习PHP关于面向对象的特性
-
配置xdebug去调试程序
选一个比较的强大的IDE
Neteans是sun公司出品的一款比较强大的IDE,之前开发ROR一直用它,没想到它也支持PHP,用起来感觉还不错。下载
配置xdebug去调试程序
下载xdebug动态链接为:下载
放在PHP安装目录下,然后修改php.ini
zend_extension_ts="<path to the php folder>/php_xdebug-2.0.2-5.2.5.dll"
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
重启apache,如果不重启可能不可用,PS:注意PHP中也需要配置端口号要与与9000保持一致.
面向对象的特性
PHP面向对象的特点给我的感觉和JAVA很是相似,当然它没有java面向对象功能强大,不过总体上还是实现在面向对象的(封装、继承,多态,它支持覆盖但不支持重载,)。之前很是迷惑PHP这一面向过程的语言是怎样实现面向对象的。简单的看一下才发现,原来它把对象当成一种数据类型,只不过这种数据类型拥有面向对象的特性而已,这样的PHP给人的感觉不是很乱,而且还明晰,这让它拥有了面向过程语言的灵活,同时也具有了面向对象处理复杂问题的能力。
PHP中对象调用方法、属性采用"->",对静态类成员、静态类方法、构造方法、析构方法的调用使用"::",开始感觉蛮不适应的,总是写成".",不过这也是一种全新的体验嘛,很新颖,后来慢慢的开始喜欢这种编码方式了~
类型提示是PHP5的新特性,类型提示可以确保传递给方法的对象确实是所期望的类实例。
//强制$employee必须是Staff类的对象
private function take_lunchbreak(staff $employee){
}
PHP关于继承,接口,抽象类,反射机制,看起来跟java很是相像,这里就不啰嗦了。
分享到:
相关推荐
资源名称:三天学会PHP资源目录:[三天学会PHP]第二天课件[三天学会PHP]第二天视频[三天学会PHP]第二天作业a[三天学会PHP]第三天课件[三天学会PHP]第三天视频[三天学会PHP]第三天作业[三天学会PHP]第一天课件[三天...
- 课件资料:[三天学会PHP]第一天课件.rar,包含详细的文字说明和示例代码,供查阅和复习。 - 实践练习:[三天学会PHP]第一天作业.rar,通过实际操作加深理解,锻炼编程能力。 总的来说,第一天的学习涵盖了PHP入门...
10天学会php (word版) 十天学会PHP之第八天.doc 十天学会PHP之第二天.doc ...十天学会PHP之第三天.doc 十天学会PHP之第十天.doc 十天学会PHP之第四天.doc 十天学会PHP之第五天.doc 十天学会PHP之第一天.doc
PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 ...
"十天学会PHP之第一天"作为一个学习计划的起点,旨在为初学者提供一个快速掌握PHP基础知识的路径。PHP(Hypertext Preprocessor,超文本预处理器)以其开源、免费、易于学习的特点,成为许多开发者入门编程的首选。 ...
在PHP的世界里,第三天的学习通常意味着我们已经深入到基础知识的核心部分。PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发,它能嵌入到HTML中,为网页添加动态元素和交互性。"十天学会PHP"的目标是帮助初学者...
当我们谈论"全新PHP第三第四方支付源码API聚合支付多通道"时,我们指的是一个基于PHP开发的软件系统,该系统整合了多个第三方支付平台的接口,允许商家通过单一的接口实现多种支付方式,为用户提供更加便捷的支付...
微信第三方平台开发官方提供的工具库文件,主要用于提供满足与第三方平台服务器通信要求的PHP工具函数,可以直接调用进行加解密。 注意事项: 1.WXBizMsgCrypt.php文件提供了WXBizMsgCrypt类的实现,是用户接入企业...
《李炎恢PHP第三季全部课件》涵盖了PHP编程语言的深入学习,旨在提升开发者对PHP的全面理解和应用能力。本课程以Smarty模板技术为起点,逐步深入到在线商城的开发,涵盖了Web开发中的多个重要知识点,对于想要系统...
【标题】"2017第三届PHP全球开发者大会ppt"所蕴含的知识点: 这场大会是全球PHP开发者的盛会,标志着2017年时PHP技术的前沿趋势与热点。PHP,全称“Hypertext Preprocessor”(超文本预处理器),是一种广泛用于Web...
用php写的一个简易版微信第三方一键登录类
第三天:PHP字符串和数组操作 在Web开发中,字符串和数组处理是常见的任务。PHP提供了丰富的函数来处理字符串,如拼接、查找、替换等。数组操作也十分强大,包括数组的创建、遍历、排序和合并等。理解这些函数的用法...
《李炎恢PHP第一季至第三季课堂讲义PDF》是一个综合性的学习资源,涵盖了从初阶到进阶的PHP编程知识。这份讲义由知名IT教育专家李炎恢精心编制,旨在帮助学习者系统地掌握PHP语言的核心概念、语法以及实际应用技巧。...
《PHP入门教程第三版》是IT领域内针对初学者学习PHP编程的一本经典教材,由知名作者Larry Ullman编写,由Peachpit Press出版社出版。本书被标记为“PHP”,意味着它专注于教授PHP语言的基础知识及其在Web开发中的...
本套“李炎恢php 第三部”课程主要针对已经掌握PHP基础知识的学习者,旨在深化理解并拓展实践技能。虽然视频尚未发布,但提供的课件和源码可以作为自学材料,让学员提前预习或独立探索PHP的高级特性和实践应用。 ...
【PHP第三季课程详解】 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其在Web开发领域,PHP的地位不可替代。本资源“php第三季课件+源码+数据库”是一套完整的PHP学习资料,包含了第三季的课程...
第三天:流程控制 这天的学习重点是程序的流程控制结构,如条件语句(if...else,switch...case)和循环语句(for,while,do...while,foreach)。通过这些结构,你可以编写出能够根据不同条件执行不同操作的代码。...
【PHP微博第三方登录详解】 在当今的互联网应用中,第三方登录已经成为一种常见且便捷的用户认证方式,它允许用户使用已有的社交账号(如微博)登录到其他网站,无需创建新的账户。本教程将深入讲解如何使用PHP实现...
在“十天学会php之第1-10天”的教程中,我们将逐步学习PHP的基础知识,包括变量定义、流程控制和数据库操作等,旨在帮助新手快速入门PHP编程。 1. **PHP嵌入方法**: PHP代码可以使用`<?php ... ?>`或者简写`...
基于PHP的最新php第三方支付平台(商业支付)源码.zip 基于PHP的最新php第三方支付平台(商业支付)源码.zip 基于PHP的最新php第三方支付平台(商业支付)源码.zip 基于PHP的最新php第三方支付平台(商业支付)源码.zip 基于...