摘要: php的正则表达式完全手册前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。索引 1._引子 2._正则表达式的历史 3._正则表达式定义 3.1_普通... 阅读全文
posted @ 2014-08-06 14:35 huidaoli 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在php中使用 json_encode() 内置函数可以使用得php中的数据更好的与其它语言传递与使用。这个函数的功能是将数组转换成json数据存储格式:1 'Balla_兔子','age'=>22);3 echo json_encode($arr);4 ?>输出结果:1 {"name":"... 阅读全文
posted @ 2014-08-06 14:31 huidaoli 阅读(679) 评论(0) 推荐(0) 编辑
摘要: WebServices能干什么?WebServices 可以将应用程序转换为网络应用程序。通过使用 WebServices,您的应用程序可以向全世界发布信息,或提供某项功能。好了,关于WebServices网上资料很多,就不过多介绍了,直接进入主题。PHP有两个扩展类库可以实现WebServices... 阅读全文
posted @ 2014-08-06 14:24 huidaoli 阅读(349) 评论(0) 推荐(0) 编辑
摘要: ----EventDispatcher组件使用简介: 面向对象编程已经在确保代码的可扩展性方面走过了很长一段路。它是通过创建一些责任明确的类,让它们之间变得更加灵活,开发者可以通过继承这些类创建子类,来改变它们的行为。但是如果想将某个开发者的改变跟其它已经编写了自己子类的开发者共享,这种面向对象的... 阅读全文
posted @ 2014-08-06 14:19 huidaoli 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Symfoy2 是什么?PHP世界里又一广受关注的web MVC框架? Fabien Potencier 却不这么说!Fabien Potencier这样定义Symfoy2 是个什么东西:首先,Symfony2 是一个独立,松散的,有组织严密的PHP组件集合,它可以为你解决一些web开发中遇到的一般... 阅读全文
posted @ 2014-08-06 14:15 huidaoli 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 现在的PHP应用程序都是面向对象开发,所以主要是由对象构成。有的对象可以方便的分发邮件信息而有的可能帮你把信息写入到数据库中。在你的应用程序中,你可能创建一个对象用于管理你的产品库存,或者另外一个对象处理来自第三方API的数据。重要的是现在应用程序要做的这些事情都是被组织到许许多多的对象中来处理它的... 阅读全文
posted @ 2014-08-06 14:14 huidaoli 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 听 Fabien Potencier 谈Symfony2 之 《What is Dependency Injection ?》什么是依赖注入?从PHP实现角度来分析依赖注入,因为PHP主要用于web开发,所以我们就看Web应用例子。为了克服HTTP协议的无状态性,web应用程序需要有一个途径来在we... 阅读全文
posted @ 2014-08-06 14:12 huidaoli 阅读(220) 评论(0) 推荐(0) 编辑
摘要: mfony2 学习笔记之系统路由漂亮的URL绝对是一个严肃的web应用程序必须做到的,这种方式使index.php?article_id=57这类的丑陋URL被隐藏,由更受欢迎的像 /read/intro-to-symfony 来替代。拥有灵活性更为重要,如果你要改变一个页面的URL,比如从/blo... 阅读全文
posted @ 2014-08-06 14:11 huidaoli 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一个controller是你创建的一个PHP函数,它接收HTTP请求(request)并创建和返回一个HTTP回复(Response)。回复对象(Response)可以是一个HTML页面,一个XML文档,一个序列化的JSON数组,一个图片,一个重定向,一个404错误或者任何你想要的内容。contro... 阅读全文
posted @ 2014-08-06 14:10 huidaoli 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 数据库和Doctrine让我们来面对这个对于任何应用程序来说最为普遍最具挑战性的任务,从数据库中读取和持久化数据信息。幸运的是,Symfony和Doctrine进行了集成,Doctrine类库全部目标就是给你一个强大的工具,让你的工作更加容易。Doctrine是完全解耦与Symfony的,所以并不一... 阅读全文
posted @ 2014-08-06 14:08 huidaoli 阅读(881) 评论(0) 推荐(0) 编辑
摘要: Symfony2内部是怎样工作的以及我们如何来扩展它呢?从外部整体上看,symfony2代码是由许多独立的层构成,每一层都是建立在前一层基础之上。其中,自动加载时不受框架直接管理的,它完全是在UniversalClassLoader类和src/autoload.php文件的帮助下独立完成的。Http... 阅读全文
posted @ 2014-08-06 14:06 huidaoli 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 一个bundle类似于其它框架中的插件,但是比插件表现更好。它跟其它框架最主要的不同是在Symfony2中所有东西都是bundle,包括核心框架功能和你写的所有应用程序代码。Symfony2中,bundle可是一等公民。这给了你使用其它第三方开发的内容包或者分发你自己的bundle更多灵活性。你可以... 阅读全文
posted @ 2014-08-06 14:05 huidaoli 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 对于一个Web开发者来说,处理HTML表单是一个最为普通又具挑战的任务。Symfony2集成了一个Form组件,让处理表单变的容易起来。在这一节里,我们将从基础开始创建一个复杂的表单,学习表单类库中最重要的内容。Symfony2 的Form组件是一个独立的类库,你可以在Symfony2项目之外使用它... 阅读全文
posted @ 2014-08-06 14:04 huidaoli 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 富web应用程序的本质意味着它们的动态。无论你的应用程序多么有效率,每个请求比起静态文件来说总会存在很多的耗费。对于大多数web程序来说,这没什么。 Symfony2非常的轻快,无论你做些严重超载的请求,每个请求将会得到很快的回复,而不会对你的服务器造成压力。但是随着你站点的成长,负载将成为一个严重... 阅读全文
posted @ 2014-08-06 14:03 huidaoli 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 校验在web应用程序中是一个常见的任务。数据输入到表单需要被校验。数据在被写入数据库之前或者传入一个webservice时也需要被校验。Symfony2 配备了一个Validator 组件,它让校验工作变得简单易懂。该组件是基于JSR303 Bean校验规范。一个Java规范用在PHP中。基本验证理... 阅读全文
posted @ 2014-08-06 14:02 huidaoli 阅读(291) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-08-06 13:58 huidaoli 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-08-06 09:17 huidaoli 阅读(0) 评论(0) 推荐(0) 编辑