php框架

号外,号外,DoitPHP1.4已发布啦!

大城市里の小女人 提交于 2021-02-01 23:43:11
更新日志: 1、新增对redis的支持 2、去掉统一hash扩展类(项目开发时根本用不到) 3、修复驱动层的几处BUG 4、全部文件统一更改为驼峰命名,弃用先前的下划线命名(先前采用下划线命名一直倍受那些由JAVA转行PHP过来的OO们的指责)。 5、去掉了集成的thickbox(此JS具早已停止开发,DoitPHP集成本JS工具一直无端的倍受非议) 注:新版本代码改动较大,老用户升级需谨慎。 下载网址: http://www.doitphp.com/download.html 官方: http://www.doitphp.com/ 附: 关于DoitPHP: DoitPHP (原Tommyframework)是一个基于BSD开源协议发布的轻量级PHP框架。简而言之:DoitPHP运行高效,易学易用,易于扩展。换而言之:DoitPHP运行高效而不失功能强大,操作灵活而又能扩展自如。作为PHP框架里的“后起之秀”,DoitPHP秉承了那些优秀的PHP框架所共有的:代码的OOP编写风格、URL的路由功能、MVC的架构思想、UID的数据库操作、以及AJAX的前端页面技术支持。并在操作和功能设计上进行了微创新: 一、DoitPHP的辅助开发工具(DoitPHP Tools),其强大的“脚手架”功能,使得利用本框架进行程序开发更加容易。 二、简明高效的视图运行机制

FullCalendar应用——增删改数据操作

左心房为你撑大大i 提交于 2020-04-07 15:17:05
FullCalendar可以灵活运用到项目开发中,本站上一篇文章中,我们介绍了如何在FullCalendar新建日程事件,今天我要给大家介绍的是如何在FullCalendar中编辑和删除日程事件,这样我们就完成了FullCalendar上的“增删改查”一系列操作。 jQuery 在日历视图中,我们通过单击需要编辑的日程事件项,调用fancybox弹出编辑层。FullCalendar提供了事件单击eventClick方法,请看代码: $( function () { $( '#calendar' ).fullCalendar( { //单击事件项时触发 eventClick: function (calEvent, jsEvent, view) { $.fancybox( { 'type' : 'ajax' , 'href' : 'event.php?action=edit&id=' +calEvent.id } ); } } ); } ); 单击事件项,调用了fancybox,和新建事件一样,采用ajax方式,通过传参,请求了编辑表单页面。 event.php event.php根据请求过来的参数,读取对应id的日历事件,并将数据完整的现实在编辑表单中。我们将整个读取与显示编辑层的代码混编在event.php中,当然实际开发中,你可能会使用zend、thinkphp等框架

一个简单的开源PHP爬虫框架『Phpfetcher』

情到浓时终转凉″ 提交于 2020-04-06 22:30:09
一个简单的开源PHP爬虫框架『Phpfetcher』 5.00 / 5 5 1 / 5 2 / 5 3 / 5 4 / 5 5 / 5 1 vote, 5.00 avg. rating ( 98 % score) 转载请注明: 吹水小镇 | reetsee.com 原文链接地址: http://blog.reetsee.com/archives/366 好久不见了!我终于又写一篇日志了,本来有很多流水帐想发但是感觉没营养,就作罢了。 今天我主要分享一个简单的PHP爬虫框架,名字叫: Phpfetcher 项目的地址是: https://github.com/fanfank/phpfetcher 这个框架的作者是:reetsee.xu,即吹水。 把整个项目下载下来后,在Linux下的终端直接执行 demo文件夹下的single_page.php 即可看到效果。不过在执行demo文件前,先设置一下你的终端编码为UTF-8以免显示乱码: export.UTF-8 ———————————————————————————————— 0 背景 背景是这样的目前吹水新闻( http://news.reetsee.com )下的内容全部由Python的爬虫抓取,使用的框架是Python的 Scrapy ,而吹水新闻目前是运行在 BAE (百度应用引擎)下的,每个月还需要交钱

phper必须了解的php常识

☆樱花仙子☆ 提交于 2020-04-06 11:52:46
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的 脚本语言 ,语言的风格有类似于 C语言 ,被广泛的运用。PHP的另一个含义是:菲律宾比索的标准符号。 功能   PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行 动态网页 。用PHP做出的 动态页面 与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。    发展      PHP 最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能

WEB开发:Java与Php对比

南楼画角 提交于 2020-04-06 06:03:09
比较 PHP 和 JSP 这两个 Web开发 技术,在目前的情况是其实是比较PHP和 Java 的Web开发。以下是我就几个主要方面进行比较: 一、 语言比较 PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。 Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先最容易想到的就是JSP(现在已经到 JSP2.0),原来的java的Web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中,其实jsp文件在服务器上执行的时候首先会被应用服务器转换成servlet,然后再编译执行。Jsp可以通过servlet和JavaBean的支持产生强大的功能。JavaBean 是一种可复用的、跨平台的软件组件。使用javabean可以方便的实现java代码和html的分离,能够增强系统的功能和软件的复用性。 Java的Web开发属于SUN公司定义的J2EE其中的规范。而且在J2EE中包括了java的Web开发的所有方面,如:JSP

Java和PHP在Web开发方面的比较

我的未来我决定 提交于 2020-04-06 05:49:22
 比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:    一、 语言比较   PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。   Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先最容易想到的就是JSP(现在已经到JSP2.0),原来的java的Web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中,其实jsp文件在服务器上执行的时候首先会被应用服务器转换成servlet,然后再编译执行。Jsp可以通过servlet和JavaBean的支持产生强大的功能。JavaBean 是一种可复用的、跨平台的软件组件。使用javabean可以方便的实现java代码和html的分离,能够增强系统的功能和软件的复用性。   Java的Web开发属于SUN公司定义的J2EE其中的规范。而且在J2EE中包括了java的Web开发的所有方面,如:JSP

Java和PHP在Web开发方面的比较

若如初见. 提交于 2020-04-06 05:11:46
比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:    一、 语言比较   PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。   Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先最容易想到的就是JSP(现在已经到JSP2.0),原来的java的Web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中,其实jsp文件在服务器上执行的时候首先会被应用服务器转换成servlet,然后再编译执行。Jsp可以通过servlet和JavaBean的支持产生强大的功能。JavaBean 是一种可复用的、跨平台的软件组件。使用javabean可以方便的实现java代码和html的分离,能够增强系统的功能和软件的复用性。   Java的Web开发属于SUN公司定义的J2EE其中的规范。而且在J2EE中包括了java的Web开发的所有方面,如:JSP

Java和PHP在Web开发方面的比较

眉间皱痕 提交于 2020-04-06 04:04:59
简介:这是Java和PHP在Web开发方面的比较的详细页面,介绍了和php,JAVA, PHP, WEB, java与PHP比较 Java和PHP在Web开发方面的比较有关的知识、技巧、经验,和一些php源码等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=359499' scrolling='no'>   比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:    一、 语言比较   PHP是解释执行的 服务器 脚本语言,首先 php 有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉 php 的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。   Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先最容易想到的就是JSP(现在已经到 JSP2.0),原来的java的Web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代 码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中

php (匿名函数和闭包)

≡放荡痞女 提交于 2020-04-06 03:51:38
一、什么是闭包 1、闭包和匿名函数在php5.3.0中两个php新特性,使用的也最多,这两个特性听起来很吓人, 其实很容易理解,这两个特性非常有用,每个php开发者都应该掌握。 2、闭包是指在创建时封装周围状态的函数,即便闭包所在的环境不存在了,闭包中封装的状态依然存在,这个概念很难理解 不过一单掌握了,将会对你的生活带来巨大的变化。 3、匿名函数其实就是没有名称的函数,匿名函数可以赋值给变量,还能像其他任何php对象那样传递,不过匿名函数仍然是 匿名函数,因此可以调用,还可以传入参数,匿名函数特别适合作为函数或方法的回调。 理论上讲,闭包和匿名函数是不同的概念,不过,php将其视作相同的概念,所以,我提到闭包时,指的也是匿名函数, 反之亦然。 4、php闭包和匿名函数使用的句法和普通函数相同,不过别被这一点迷惑了,闭包和匿名函数其实是伪装成函数的对象, 如果审查php闭包和匿名函数,会发现他们是Closure类的实例,闭包和字符串或整数一样,也是一等值类型。 二、创建一个闭包 $closure = function ($name) { return sprintf('Hello %s', $name); }; echo $closure('Yee Jason'); 输出 Hello Yee Jason. 之所以能调用$closure变量,是因为这个变量的值是一个闭包

Java和PHP开发比较

倖福魔咒の 提交于 2020-04-06 03:04:20
比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:    一、 语言比较   PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。 Cheap MBT shoes sale   Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先最容易想到的就是 JSP(现在已经到JSP2.0),原来的java的Web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌 入大量的html代码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中,其实jsp文件在服务器上执行的时候首先会被应用服务器转换成 servlet,然后再编译执行。Jsp可以通过servlet和JavaBean的支持产生强大的功能。JavaBean 是一种可复用的、跨平台的软件组件。使用javabean可以方便的实现java代码和html的分离,能够增强系统的功能和软件的复用性。   Java的Web开发属于SUN公司定义的J2EE其中的规范