PHP6 浅谈

最近看了PHP6红皮书,感觉有点小收获。在此做个笔记,记录一下。

原来我一直以为PHP比较难学,因为我本身一直从事.NET开发的,对PHP只有个表面上的了解。通过这几天的学习,对PHP有个更加深入的认识。


从两个方面说吧:

从语法,语义上

感觉PHP是基于函数式的,类似于javascript,里面成员变量的定义也不是很严格的,如:public $mberber。定义方法用function

对于类和接口的定义,使用,和java很相似,用class 和 interface 去定义,然后用extends和implements 去继承和实现。

在php6里我也看到一些特殊的保留字,比如:sizeof。 我只是在c语言见过这个,可能因为我做.NET很久的缘故,一切都是托管,很少去思考对象需要占用多少内存。


数据库使用上

以前一直以为php用的数据库是mysql,整个模式是LAMP,在php6这本书里用的是Postgresql(PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键触发器、视图、事务完整性、多版本并发控制。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言。并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。目前对数据库集群支持不好)。内置的数据库连接类,如 :pg_connect(具体参照http://cn.php.net/pgsql)对我来说很陌生的。这个好像无法和别的语言进行参照了,个人感觉和asp 编程有不少相似的地方。


以上两点我这几天看书的感觉,仅留下做个标记


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值