PHP 25주년: 대인들이 PHP에 대해 어떻게 말하는지 확인하세요
1995년 Rasmus Lerdorf는 PHP
프로그래밍 언어를 개발했습니다. 다가오는 2020년이면 PHP
는 25주년이 됩니다. 우리는 다섯 명의 PHP 전문가인 Marcel Normann, Sebastian Bergmann, Arne Blankerts, Ralf Eggert 및 Sebastian Feldmann에게 오늘날에도 PHP가 어떤 역할을 하고 있는지 물었습니다. 가장 중요한 것은 프로그래밍 언어의 미래에 대한 그들의 비전을 알고 싶다는 것입니다. PHP
编程语言。在即将到来的2020年,PHP
将使用25年。我们询问了PHP的五位专家Marcel Normann,Sebastian Bergmann,Arne Blankerts,Ralf Eggert和Sebastian Feldmann,PHP仍然在今天扮演着这些角色。最重要的是,我们想知道他们对编程语言的未来展望。
PHP编程语言于1995年发布,因此在2020年庆祝了25年。这次,我们在2019年国际PHP大会上询问了五位PHP专家和演讲者,PHP在今天仍然扮演着怎样的角色。如果您相信众多统计数据,则PHP呈下降趋势-但我们的专家不同意。
我们的专家检查的第一部分涉及编程语言PHP及其在2020年即将到来的25岁生日。我们将探讨PHP在今天仍然对我们的专家起着什么作用的问题。我们也想知道他们对编程语言的看法。
PHP的25年:事态发展
开发人员:到2020年,PHP编程语言将使用25年。您是什么时候第一次接触PHP的,今天它对您起什么作用?
Marcel Normann:在90年代末,我是DotCom泡沫的最后一批新来者。2000年,我终于想通过电子邮件发送表单,而无需访问外部CGI
邮件程序。那时,经典的ASP
和新的PHP4
才被考虑在内。PHP是它成为ASP因为是相当的主机更贵,还有,我认为这是更有效的为每天500次echo
,而不是Response.Write
写作。
同时,我在战略层面上更多地涉及PHP。它是网络上的重要参与者,但现在不再是唯一的参与者。
专家们的看法
拉尔夫·埃格特(Ralf Eggert):一定是在1998年,当时我意识到某位BjörnSchotte在PHP上的邮件列表。当时,我开始和Perl
混为一谈,但这感觉并不好。PHP从一开始就感觉很好。从那时起,我用PHP实施了许多项目,并建立了一个由六个固定员工组成的小型代理商。另外,我甚至使用PHP开发Alexa Skills。
拉尔夫·埃格特(Ralf Eggert)是Travello GmbH的常务董事,曾撰写过有关Zend Framework的多本著作,并且还被亚马逊评为Alexa Champion。Ralf自1998年以来一直从事PHP工作,喜欢在会议上分享他的经验。
Sebastian Bergmann:我与PHP的第一次接触是在1998年夏天。从那时起,我几乎一直只使用PHP进行编程。我不时使用C
进行编程,以修复PHP中的小错误或添加小功能。PHP对我起着重要作用,因为作为PHPUnit
的维护者,我负责大多数专业PHP开发人员用来测试其软件的工具。另一方面,我是顾问和培训师,帮助PHP团队使用PHP开发更好的软件。
Sebastian Bergmann是第一小时的开源人员。作为PHPUnit测试工具的创建者,他创建了一个行业标准,为使用PHP进行软件开发的专业化做出了重大贡献。作为PHP咨询公司(www.thePHP.cc)的联合创始人和首席顾问,他帮助成功开发和操作了软件。
Arne Blankerts:我的输入实际上是一个变化:我在互联网的早期阶段就开发了网站,而不仅仅是“动态”部分的HTML
。但是,因为服务器端包含和Object Pascal
中这样的事情与有意义perofrmance
PHP 프로그래밍 언어 1995년에 출시되었으니 2020년이면 25주년을 맞이하게 됩니다. 이번에는 2019 국제 PHP 컨퍼런스에서 PHP 전문가 및 연사 5명에게 오늘날에도 PHP가 어떤 역할을 하고 있는지 물었습니다. 수많은 통계에 따르면 PHP는 하락세를 보이고 있지만 우리 전문가들은 이에 동의하지 않습니다.
전문가 시험의 첫 번째 부분은 프로그래밍 언어 PHP와 다가오는 2020년 25주년을 다룹니다. 우리는 오늘날 전문가들에게 PHP가 여전히 어떤 역할을 하는지에 대한 질문을 탐구할 것입니다. 우리는 또한 그들이 프로그래밍 언어에 대해 어떻게 생각하는지 알고 싶습니다. PHP 25주년: 현재 진행 상황
개발자:
2020년이면 PHP 프로그래밍 언어가 25주년이 됩니다. PHP를 처음 접한 때는 언제였으며 현재 PHP는 어떤 역할을 하고 있나요?
Marcel Normann:90년대 후반에 저는 DotCom 버블의 마지막 신인 중 한 명이었습니다. 2000년에 마침내 외부 CGI
메일 프로그램에 액세스하지 않고 이메일을 통해 양식을 보내고 싶었습니다. 당시에는 기존 ASP
와 새로운 PHP4
가 고려되었습니다. PHP는 호스팅 비용이 상당히 비싸기 때문에 ASP가 되는 곳이며, Response.Write
쓰기보다 하루에 500개의 echo
쓰기가 더 효율적이라고 생각합니다. 동시에 저는 전략적 차원에서 PHP에 더 많이 관여하고 있습니다. 웹에서 중요한 플레이어였지만 이제는 더 이상 유일한 플레이어가 아닙니다.
Perl
을 만지작거리기 시작했는데 기분이 좋지 않았어요. PHP는 처음부터 기분이 좋았습니다. 그 이후로 나는 PHP로 많은 프로젝트를 구현했으며 6명의 정규 직원이 있는 소규모 에이전시를 설립했습니다. 게다가 저는 PHP를 사용하여 Alexa Skills도 개발합니다. 🎜🎜🎜 Ralf Eggert는 Travello GmbH의 전무 이사이며 Zend Framework에 대한 여러 권의 책을 집필했으며 Amazon에서 Alexa Champion으로 선정되기도 했습니다. Ralf는 1998년부터 PHP 분야에서 일해 왔으며 컨퍼런스에서 자신의 경험을 공유하는 것을 즐깁니다. 🎜🎜🎜🎜Sebastian Bergmann: 🎜PHP를 처음 접한 것은 1998년 여름이었습니다. 그 이후로 저는 거의 전적으로 PHP로만 프로그래밍을 해왔습니다. 나는 때때로 작은 버그를 수정하거나 PHP에 작은 기능을 추가하기 위해 C
로 프로그래밍합니다. PHPUnit
의 관리자로서 저는 대부분의 전문 PHP 개발자가 소프트웨어를 테스트하는 데 사용하는 도구를 담당하고 있기 때문에 PHP는 저에게 중요한 역할을 합니다. 반면에 저는 PHP 팀이 PHP를 사용하여 더 나은 소프트웨어를 개발하도록 돕는 컨설턴트이자 트레이너입니다. 🎜🎜🎜Sebastian Bergmann은 오픈 소스를 처음 사용하는 사람입니다. PHPUnit 테스트 도구의 창시자로서 그는 업계 표준을 만들고 PHP를 사용한 소프트웨어 개발의 전문화에 크게 기여했습니다. PHP Consulting(www.thePHP.cc)의 공동 창립자이자 수석 컨설턴트로서 그는 소프트웨어를 성공적으로 개발하고 운영하는 데 도움을 주었습니다. 🎜🎜🎜🎜Arne Blankerts: 🎜제가 입력한 내용은 사실 변화입니다. 저는 인터넷 초창기에 "동적" 부분을 위한 HTML
웹사이트를 개발한 것이 아닙니다. 그러나 서버 측 포함과 오브젝트 파스칼에서 이와 같은 기능을 이해하려는 욕구가 진정으로 유용한 기반이 되지 못했기 때문에 저는 빨리 PHP를 선택했습니다. PHP 3가 출시된 후 처음 몇 달 동안은 2000년대 초반에 출시된 PHP 2000이 나를 거의 완전히 사로잡았습니다. 🎜🎜요즘에는 PHP가 내 업무 환경에서 필수적인 부분이 될 것 같지 않습니다. 커뮤니티에 잘 알려지지 않은 PHP 컨설팅 회사인 thePHP.cc의 일원으로 저는 제 경험을 많은 팀과 공유했습니다. 게다가 많은 컨퍼런스에서 PHP에 관한 강의와 워크숍에 저를 초대하는 행운을 누렸습니다. 🎜🎜 이런 점에서 PHP는 다소 높은 지위를 갖고 있으며, 저는 또한 하나 또는 다른 오픈 소스 개발에서 이를 강조하려고 노력합니다. 🎜🎜🎜Arne Blankerts는 PHP Consulting Principal Consultants(www.thePHP.cc)의 공동 창립자로서 기업이 소프트웨어를 성공적으로 개발하고 운영하도록 돕고 있습니다. 그는 다양한 오픈 소스 개발 도구의 작성자이자 관리자이며 정기적으로 전문 컨퍼런스에서 연설합니다. 🎜🎜🎜🎜PHP의 가능한 미래🎜🎜🎜🎜개발자: 🎜보통 여러분은 이미 PHP를 사용한 날을 계산했습니다. 프로그래밍 언어에 대해 어떻게 생각하시나요? 🎜🎜🎜Marcel Normann: 🎜이것은 PHP 이후로 제가 아는 전부입니다. 동시에 실제로 PHP에 대한 유효한 주장이 있지만 예전만큼 기술적이지는 않습니다. 저는 PHP의 미래에 대해 조심스럽게 낙관하고 있습니다. 이 범용 언어 업데이트의 힘을 과소평가해서는 안 됩니다 🎜물론 지속적인 커뮤니티의 내구성을 과소평가해서는 안 됩니다.
광범위한 웹 개발 분야에서는 PHP가 여전히 우위를 점하고 있습니다. W3Techs의 통계에 따르면 PHP의 비율은 79%입니다.Marcel Normann은 본에 있는 WhereGroup의 소프트웨어 개발 책임자입니다. 그는 1999년부터 개발자로 일해 왔으며 15년 넘게 PHP를 사용해 왔습니다. 그는 컴퓨터를 사용하는 대신 양봉, 조깅, 소방 활동 등의 일을 하면서 여가 시간을 보냅니다. Ralf Eggert: 지난 20년 동안 PHP 킬러로 활동해 온 많은 후보자들이 있습니다.
Ruby
또는 Node.js
와 같은 후보는 의미 있는 성과를 거의 달성하지 못했습니다. Sebastian Bergmann:
솔직히 어떤 프로그래밍 언어인지 세어보지 못했어요? 진지하게, 나는 PHP에 대해 걱정하지 않습니다.Ruby
或Node.js
这样的候选人几乎没有取得任何重要的意义。
Sebastian Bergmann:老实说,还没有算过哪种编程语言?严重的是,我并不担心PHP。
Arne Blankerts: PHP是一种编程语言,多年来一直保持稳定的市场份额,并且显然仍然在Web环境中占主导地位。因此,为什么我不得不不断地猜测即将到来的PHP,我可能永远不会理解。即使一天到一天都没有使用PHP实施新项目,但如果银行和保险公司成为安装Cobol装置的基准,则PHP仍将可有效使用数十年,并且可能会得到积极维护。
否则,我想在这里参考上次developer.de采访中的评论,这些评论与一年前的今天同样重要。
Sebastian Feldmann:对我来说,关于PHP结束的讨论从来没有真正意义上。就像现在一样,PHP是一种解决问题的技术。特别是最近几年,PHP取得了很大的发展。版本7是该语言的巨大飞跃。尽管您可以抱怨语言的不一致和遗留之处,PHP
PHP는 수년 동안 꾸준한 시장 점유율을 유지해 왔으며 여전히 웹 환경을 확실히 지배하고 있는 프로그래밍 언어입니다. 그래서 내가 왜 PHP에 어떤 일이 일어날지 끊임없이 추측해야 하는 이유를 결코 이해하지 못할 수도 있습니다. 매일 PHP를 사용하여 새로운 프로젝트를 구현하지 않더라도 은행과 보험 회사가 Cobol 장치 설치의 벤치마크가 된다면 PHP는 수십 년 동안 계속 사용할 수 있으며 적극적으로 유지 관리될 가능성이 높습니다. 그렇지 않은 경우, 1년 전 오늘과 마찬가지로 관련성이 높은 마지막 개발자.de 인터뷰의 의견을 여기에서 참조하고 싶습니다.
#🎜🎜#이 기사는 PHP 중국어 웹사이트(#🎜🎜#www.php.cn#🎜🎜#)에서 번역되었습니다. 출처: #🎜🎜##🎜🎜##🎜🎜#https:// entwickler.de/online/php/25-jahre-php-expertencheck-teil1-579912205.html#🎜🎜##🎜🎜#Sebastian Feldmann:
저에게는 PHP의 종말에 대한 논의가 전혀 이해가 되지 않았습니다. 지금처럼 PHP는 문제 해결 기술입니다. 특히 최근에는 PHP가 큰 발전을 이루었습니다. 버전 7은 언어에 있어서 큰 도약입니다. 언어의 불일치와 레거시에 대해 불평할 수 있지만,PHP
는 여전히 문제를 쉽고 빠르게 해결하는 언어이고, 그것이 소프트웨어 개발자인 우리가 해야 할 일입니다.

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

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

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

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

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

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

뜨거운 주제











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

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

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

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

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

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