PHP基础入门
简单说一下网站的发展,早期的网络,网上全是基本的文本文件,没有图片声音,也没有文字颜色,大小等修饰。后来HTML解决了这个问题,它负责修饰这些简陋的文本,还加上图片,声音等,再后来出现了js代码,使得网页可以加入简单的动态,逻辑功能。但还是太弱了,无法存储,修改用户数据,只有基本的“展示”功能。直到动态语言ASP,PHP,JSP等出现,结合各自的解析器和数据库,极大的加强网站的功能。 阅读全文…
简单说一下网站的发展,早期的网络,网上全是基本的文本文件,没有图片声音,也没有文字颜色,大小等修饰。后来HTML解决了这个问题,它负责修饰这些简陋的文本,还加上图片,声音等,再后来出现了js代码,使得网页可以加入简单的动态,逻辑功能。但还是太弱了,无法存储,修改用户数据,只有基本的“展示”功能。直到动态语言ASP,PHP,JSP等出现,结合各自的解析器和数据库,极大的加强网站的功能。 阅读全文…
一.什么是模板?
使用模板引擎可以使业务逻辑与显示逻辑分开——这是很欠扁但也是网上公认的说法,呃,说得很准确,但估计只有会使用模板的人才能理解……其实刚开始大可以简单的理解模板为“PHP与HTML代码分离的方法”。 阅读全文…
以前由于兼容性的问题,一直只封装了mysql和mysqli,没有封装pdo,不过我想现在已经没有必要死拖着php4不放了,应该彻底面对PHP5及其后版本。 阅读全文…
一。MYSQL基础
简述:mysql是一种高效免费的数据库系统.虽然非常复杂不过用于做网站就不需要多高深的知识,知道一些基本概念就行了。安装了mysql后可以建立许多数据库,每个数据库又可以建立许多表,一般来说一个程序只使用一个数据库。 阅读全文…
内容提示:Smarty是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。
我在上一篇文章中曾经提到过,PHP 5.3版本将会在2008年的早些时候发布, 现在我想应该是时候谈一谈这个版本的新特性了。在这些特性中,重量级的特性包括 命名空间, 静态延迟绑定(late static binding) 以及 mysqlnd,当然还有其他的一些有趣的改进, 比如 __callStatic和dynamic static calls。这一节我们先来分析一下“命名空间”的细节。
PHP对命名空间的支持是一项人们期待已久的特性了。加入这一特性的主要目的是为了解决PHP中的超长类名问题。如果你准备开发一个大一点的库,那就不得不使用比较长的类名来避免命名冲突的问题,