Zend CTO:PHP6将直接支持中文字符
2006年10月23日,Zend公司CTO、PHP的构建者之一Zeev Suraski先生访华,参加由Intel、Greatlinux、Turbolinux、Zend、MySQL、Comsenz以及PHPChina网站举办的LAMP开源实务高峰论坛。会议间隙,接受了中国IT媒体的采访,就PHP新产品、Zend公司发展合作发表了自己的看法。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' style="MARGIN-RIGHT: 9px" src="/files/uploadimg/20061025/212705979.jpg" align=left>Zeev Suraski对中国PHP程序员的贡献表示敬佩,同时建议中国PHP程序员要保持不断学习的好习惯,“PHP入门很简单,但是PHP不停地有新的功能出现,所以希望中国的PHP程序员能够不要停止学习。PHP程序员要多从许多PHP书籍、网站获取最新的信息和技术”。他说如果一个PHP程序员创建一个PHP程序,而没有其它商业发展目的的话,就把它公开,这样能够让更多的人参与进来,一方面可以提高你自己,另外也可以很快地提高你的PHP程序。谈到PHP应用上,Zeev Suraski表示PHP并非只是应用在Web上面,在汽车、银行、游戏等行业PHP也大有市场。他说,Zend还正在开发一个标准的开发框架Zend Framework,这是一个企业级的PHP产品“Zeed作为支持PHP的公司,理所应当弥补目前没有企业级的PHP运营环境这个空白”,“一直在推动 PHP走向企业级的应用”。
Zend公司是PHP的推动者
问:Zeev Suraski先生您能介绍下Zend公司吗?
Zeev Suraski:我叫Zeev Suraski,是PHP的构建者之一,Zend公司的创始人之一,Zend公司的CTO。很高兴来到中国,而且今天还看到了许许多多PHP使用者。 Zend公司是一家致力于PHP的发展和推广的公司,也是全球惟一能够称为PHP的公司,因为PHP的三个创建者有2个(Andi和我)创建了这家公司,而且我们一直在推广着PHP,包括修正PHP,为PHP加入新的功能等等。另外,我们一直在推动PHP走向企业级的应用,比如我们下周马上要召开的 Zeed Conference 2006就是为了让PHP走向企业应用。
问:一说起PHP朋友们都往往谈到Zend。请问,Zend与PHP是一种什么关系呢?
Zeev Suraski:Zend为PHP提供解决方案,但是并不是说PHP是Zend的,PHP属于PHP社区,全球有超过500万个人在开发PHP,Zend公司只是PHP的推动者。
问:能谈一下您当年为什么开发PHP语言?要知道,在97年前后,Web开发语言上ASP与JSP等已经比较流行。
Zeev Suraski:当时我和Andi(PHP语言另一个创始人)都还是大学生,我们需要做一个基于Web的软件项目,而且能够良好地支持linux,但是当时ASP并不是非常的完善,JSP又比较复杂,所以我们就选择了PHP。接着,我们在工作当中发现PHP还有些不足,因此我们便加入了PHP的扩充与发展,并且后来开发了Zend Engine。加入了Zend Engine以后PHP的性能得到非常大的补充,而且开始有很多人开始使用PHP,这样我们也非常高兴。
问:.net也是一个主流的编程语言之一。请问,PHP语言与.net语言之间的联系和作用?
Zeev Suraski:微软等公司也充分意识到开源的重要性,并推动其.NET长期发展,所以PHP与.NET是并存的,并且PHP也可以和windows捆绑在一起。我想微软要推广的是windows平台,和PHP应该没有太大的冲突。
PHP6集成了Unicode等诸多特性
问:今年Zend在推动PHP发展上有哪些措施或战略?
Zeev Suraski:首先,我们将和Yahoo一起开发PHP的Unicode模块,而且很快这个功能会使用到PHP6上。另外,我们在开发一个标准的开发框架Zend Framework,希望更多PHP使用者能通过它快速构建Web应用。还有,我们将与IBM和uzo,合作推出集成Zend IDE开发特性的Elicpse给大家使用。
问:PHP6除了Unicode以外,还有哪些显著的改进?
Zeev Suraski:其它的特性还在开发工作中,比如web service。Web service也将会在PHP5.X就会开始用。同时去掉了一些以前不太好的特性。但是无论怎样,PHP两大特性是不会丢失的:第一,使用简单,稳定;第二,不会对PHP增加性能消耗。另外,我们也希望PHP6加入Unicode以后,能在中国这样一个使用汉字的国家更迅速地推广开来。
PHP同样适合企业级应用
问:我们都知道PHP语言是非常简单的Web构建体系,除了Web服务以外,PHP的应用情况怎么样?
Zeev Suraski:PHP可以应用在基于Web的产品中,比如CRM、OA等,如SugarCRM等。此外PHP还可以使用在许多的传统那个领域,例如在国外,PHP在汽车、游戏、银行等行业也有很大应用。
问:Zend开发Zend Platform产品的目的是什么?Zend Platform在企业中该如何应用?
Zeev Suraski:第一这是出于商业考虑的,PHP需要走向企业级应用,Zeed作为支持PHP的公司,理所应当弥补目前没有企业级的PHP运营环境这个空白。第二,根据企业的具体使用需求来说Zend Platform的功能比较多,主要是帮助企业提高PHP性能、提高稳定性、降低开发成本等。
中国PHP程序员对PHP发展贡献非常大
问:Zeev对中国的PHPer的水平评价如何?
Zeev Suraski:中国有很多的PHP开发人员,而且对PHP都是比较熟练的。我要强调的一点是,正是中国的PHP开发工程师的贡献,PHP的发展才有今天。
问:中国的PHPer应该如何进一步提高自己?
Zeev Suraski:要保持不断学习的好习惯。PHP入门很简单,但是PHP会不停地有新的功能出现,所以希望中国的PHPer能够不要停止学习。PHPer 要多从许多PHP书籍、PHP技术网站(如:PHPChina.com)获取最新的信息和技术。对于企业来说在使用之前仔细了解PHP,再开始使用PHP 进行开发。如果一个PHPer创建一个PHP程序,而没有其它商业发展目的的话,就把它公开,这样能够让更多的人参与进来,一方面可以提高你自己,另外也可以很快地提高你的PHP程序。
问:在中国,PHP被看成比较低端的程序开发者,您是如何看待的呢?
Zeev Suraski:首先,我们以前在中国的市场工作做得不是很好,因为开源语言在中国的推广不向国外那么发达。不过我们今后会加大力度的,比如PHP6的Unicode就是那样的。而且我们已经和Comsenz合作在中国成立了PHPChina.com这个平台。我们可以通过这个平台及时向大家发布PHP 的最新消息,同时也会通过这个平台倾听到更多PHPer对PHP的看法。另外,我们之所以开发一些商业产品,以便让PHP能够适应企业级应用的需要。同时,我们也会积极地让我们的产品的中文化进程与产品更新保持同步,以便国内的的商业用户能方便地使用。我想在这点上,Comsenz和 PHPChina.com会帮助我们实现的。
PHP+Apache+MYSQL是最好的组合
问:对于一个100万用户以上的网站,使用什么样的PHP版本、Apache版本、MySQL合适呢?
Zeev Suraski:如果对于刚开始使用PHP的个人或者公司来说,我们推荐大家使用最新的版本,如果大家已经使用PHP很长时间的话,也不必要不停地升级。
问:PHP与MYSQL及APACHE的配合关系会一直发展下去吗?
Zeev Suraski:是的!MySQL是非常优秀的数据库,Apache更是目前最为流行的Web Server。而且我们之间的合作一直非常顺利,我们今后将会加强与MySQL以及Apache的合作。
PHP的最大特性就是简单
问:请问您对PHP的未来如何看待的?是否会成为Java那样复杂的开发语言?会一直坚持Web语言这么个特点吗?
Zeev Suraski:是的,PHP最终就是为了Web开发而出现的,而且我们一直在秉承这个理念,将来也是这样的!我们希望PHP能够成为Web开发最好的开发语言。PHP能够成功是因为两点:第一是它简单;第二是获得了许许多多的PHP爱好者支持。所以,从第一点出发,我们也会一直让PHP保持简单这个特性。因此,我们在PHP的后续版本中如果需要加一个新的特性,如果新的特性严重影响了PHP的性能,我们肯定不会采用的。曾经也有人跟我们抱怨PHP5变得复杂了,也有人说PHP5的功能还不够强大。因此,无论如何,我们会让PHP保持简单易用,高性能等特点,这个市毋庸置疑的。
(责任编辑:

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

숙련된 PHP 개발자라면 이미 그런 일을 해왔다는 느낌을 받을 것입니다. 귀하는 상당한 수의 애플리케이션을 개발하고, 수백만 줄의 코드를 디버깅하고, 여러 스크립트를 수정하여 작업을 수행했습니다.

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

JWT는 주로 신분증 인증 및 정보 교환을 위해 당사자간에 정보를 안전하게 전송하는 데 사용되는 JSON을 기반으로 한 개방형 표준입니다. 1. JWT는 헤더, 페이로드 및 서명의 세 부분으로 구성됩니다. 2. JWT의 작업 원칙에는 세 가지 단계가 포함됩니다. JWT 생성, JWT 확인 및 Parsing Payload. 3. PHP에서 인증에 JWT를 사용하면 JWT를 생성하고 확인할 수 있으며 사용자 역할 및 권한 정보가 고급 사용에 포함될 수 있습니다. 4. 일반적인 오류에는 서명 검증 실패, 토큰 만료 및 대형 페이로드가 포함됩니다. 디버깅 기술에는 디버깅 도구 및 로깅 사용이 포함됩니다. 5. 성능 최적화 및 모범 사례에는 적절한 시그니처 알고리즘 사용, 타당성 기간 설정 합리적,

문자열은 문자, 숫자 및 기호를 포함하여 일련의 문자입니다. 이 튜토리얼은 다른 방법을 사용하여 PHP의 주어진 문자열의 모음 수를 계산하는 방법을 배웁니다. 영어의 모음은 A, E, I, O, U이며 대문자 또는 소문자 일 수 있습니다. 모음이란 무엇입니까? 모음은 특정 발음을 나타내는 알파벳 문자입니다. 대문자와 소문자를 포함하여 영어에는 5 개의 모음이 있습니다. a, e, i, o, u 예 1 입력 : String = "Tutorialspoint" 출력 : 6 설명하다 문자열의 "Tutorialspoint"의 모음은 u, o, i, a, o, i입니다. 총 6 개의 위안이 있습니다

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

정적 바인딩 (정적 : :)는 PHP에서 늦은 정적 바인딩 (LSB)을 구현하여 클래스를 정의하는 대신 정적 컨텍스트에서 호출 클래스를 참조 할 수 있습니다. 1) 구문 분석 프로세스는 런타임에 수행됩니다. 2) 상속 관계에서 통화 클래스를 찾아보십시오. 3) 성능 오버 헤드를 가져올 수 있습니다.

PHP의 마법 방법은 무엇입니까? PHP의 마법 방법은 다음과 같습니다. 1. \ _ \ _ Construct, 객체를 초기화하는 데 사용됩니다. 2. \ _ \ _ 파괴, 자원을 정리하는 데 사용됩니다. 3. \ _ \ _ 호출, 존재하지 않는 메소드 호출을 처리하십시오. 4. \ _ \ _ get, 동적 속성 액세스를 구현하십시오. 5. \ _ \ _ Set, 동적 속성 설정을 구현하십시오. 이러한 방법은 특정 상황에서 자동으로 호출되어 코드 유연성과 효율성을 향상시킵니다.
