哪种PHP IDE相对较好
总体而论,一个好的IDE需要满足的功能:
》1.
基本的IDE要求:代码管理,编辑器的各种智能功能等;
》2. 运行和debug:可以本地远程分别script和web
page进行run和debug;
》3. 由于PHP开发的通常过程都是:代码在remote的server上,开发人员的机器需要通过FTP或者SSH连接到server上进行开发和调试,因此如果IDE在如上功能的基础上还能够提供本地编辑实时更新到server上就更好啦。
目前能够使用的一些IDE:
1. Editplus/notepad++等:
通过sftp设置可以连接到server工作,而且本地编辑直接保存到server上。很好满足3,但是1和2方面欠缺,从而效率不高。
2.
Eclipse PDT或者Zend Studio:
Zend Studio是基于Eclipse开发的PHP
IDE,可以实现1和2,但是3做得不是很好,不能够轻松地实现本地代码编辑可以立刻保存到server上,需要使用第三方工具,例如cvs或者ftp手动更新等;debug需要在server端进行配置,可用的有Zend Debug和XDebug,推荐后者。
3. PhpED:
目前来说稍好的PHP IDE。可以实现如上说的1,2,3。但是对于3来说有个问题就是:在删除文件的时候不能做到local和remote server的同步,在删除一方的时候需要手动地删除另一方。debug的配置是使用官方的配置,实质也类似于Zend Debug和XDebug的配置。
相关文档:
PHP
处理对象部分的内核完全重新开
发过,提供更多功能的同时也提高了性能。在以前版本的
php
中,处理对象和处理基本类型
(数字,字符串)的方式是一样的。这种方式的缺陷是:当将对象赋值给一个变量时,或者通过参数传递对象时,对象将被完全拷贝一份。在新的版本里,上述操作
将传递引用(可以把引用理解成对象的 ......
转载自:http://www.ibm.com/developerworks/cn/opensource/os-php-5.3unicode/index.html
Web
是一个用来开发全球性应用程序和服务的理想平台。要创建一个真正具有国际魅力的应用程序,必须对它进行调整以便能够以各种语言和编写系统处理和显示数据。
常用缩写词
HTML:
超文本标记语言
HTTP:
超文本传 ......
//如果$waitAckSec为0,则返回成功发送的字节数
//如果$waitAckSec大于0,则返回发送后接收到的内容
//任何情况下,失败都返回FALSE
function SendUDP($host, $port, $buff, $waitAckSec=0)
{
$result = FALSE;
$socket = ($result=@socket_create(AF_INET, SOCK_DGRAM, SOL_U ......
一个简单的php分页程序,代码里加红部分可以根据实际内容更换.连接数据库的地方省略了!
<?php
..................连接数据库
............................选择数据库
$pagesize=5; //定义每页显示多少条记录
$page=isset($_GET["page"])?intval($_GET["page"]):1; //定义page的初始值,如果get ......