PHP
文章平均质量分 72
空山
这个作者很懒,什么都没留下…
展开
-
面向 PHP 5.3 友好的 PHP 开发
最近 Debian 的 testing 版本已经将 PHP 由 5.2.x 升级 为 5.3.1。PHP 5.3 开始,为了更好的向 PHP 的未来版本(PHP6) 过渡,将未来不再支持的函数标记为 DEPRECATED。在代码中使用这些函数,将毫不留情的在页面中显示警告信息:“使用了过时的函数…”,诸如此类。那么如何面向未来,让现有的 PHP 程序平滑的向下一代 PHP 引擎过渡...原创 2010-10-12 13:57:25 · 53 阅读 · 0 评论 -
国外主流PHP框架比较-CodeIgniter、CakePHP、ZendFramework、Symfony
最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。主要参考的框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony说明:我对很多框架也没有认真使用,只是简单试用了一下,可能很多看法不成熟或者是错误的,请大家指正,一起成长。...原创 2010-12-01 13:16:04 · 107 阅读 · 0 评论 -
Zend Framework的DB处理-表关联(转载)
介绍:在RDBMS中,表之间有着各种关系,有一多对应,多多对应等等。 Zend框架提供了一些方法来方便我们实现这些关系。 定义关系:下面是本文用的例子的关系定义: <?phpclass Accounts extends Zend_Db_Table_Abstract{ protected $_name ...原创 2012-04-24 10:35:18 · 60 阅读 · 0 评论 -
php5.3不支持eregi()函数了
写正则的时候可能会碰到用ereg()时出现错误,如:Deprecated: Function eregi() is deprecated ××××××××,原因就是php5.3已经不支持ereg(),可以用preg_match() i 参数替代,比如:ereg(“^[[:alnum:]]+$”, $pass); ——> preg_match(“/^[[:alnum:]]+$/i”, $...原创 2010-10-12 13:52:08 · 268 阅读 · 0 评论 -
PHP SOAP扩展
简介PHP的SOAP扩展可以用来提供和使用Web services。换句话说,PHP开发者可以利用这个PHP扩展来写他们自己的Web services,也可以写一些客户端来使用给定的Web services。PHP5中的这个SOAP扩展目的是为了实现PHP对Web services的支持。与其它实现PHP对Web services的支持的方法不同,SOAP扩展是用C写的,因...原创 2010-08-21 10:31:16 · 59 阅读 · 0 评论 -
PHP5.3后(set_magic_quotes_runtime(),ereg() )已经关闭
运行php程序出现以下错误Deprecated: Function set_magic_quotes_runtime() is deprecated导致这个提示的原因是在PHP5.3后此特性(set_magic_quotes_runtime())已经关闭。而且在PHP6中已经完全移除此特性。你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runt...原创 2010-09-02 14:42:21 · 133 阅读 · 0 评论 -
搭建Eclipse PDT开发CakePHP的环境
搭建Eclipse PDT开发CakePHP的环境 Eclipse 是常见的开源IDE工具,通过增加插件,可用于PHP开发。下文参考CakePHP的bakery中一文:Setting up Eclipse to work with Cake,搭建一个Windows 7下面用于调试CakePHP的环境。特标注一些需留意的地方。 一、下载Eclipse PDT ...原创 2011-01-14 14:20:03 · 108 阅读 · 0 评论 -
A Good PHPer
1.首先看了PHP的源码API函数,对于许多口水仗的争论一笑而过,只是停留在脚本级别上的什么效率,安全。。。之争完全就是无稽之谈,没有深入理解API,所有的争论都是臆测和不科学的态度。你做了吗?2.不再把PHP看作一门后台语言,而是一门类似JS的脚本,页面表现级的语言,更多的是尝试使用一种软件来做后台,PHP做前台,尝试真正的B/S开发。你的看法呢?3.知识更新。PHP中的接口你懂了吗?反...原创 2011-01-18 16:35:53 · 62 阅读 · 0 评论 -
PHP生成水印
原创 2010-06-30 16:45:36 · 48 阅读 · 0 评论 -
set_magic_quotes_runtime(0)函数作用解释
set_magic_quotes_runtime(0); 可以修改php.ini中 magic_quotes_runtime boolean的设置 当你的数据中有一些 \ " ' 这样的字符要写入到数据库里面,又想不被过滤掉的时候,它就很有用,会在这些字符前加上\ 中国\地大物博"哈哈" 中国\...原创 2010-06-30 17:01:54 · 110 阅读 · 0 评论 -
PHP ORM框架与简单代码实现
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形 式。ORM提供了所有SQL语句的生成,代码人员远离了数据库概念。从一个概念需求(例如一个HQL)映射为一个S...原创 2013-02-18 12:37:08 · 115 阅读 · 0 评论