Reddit.com: So, what is PHP’s nature? Anyone actually know exactly what it is?

In this recent post to the /r/php subreddit on Reddit.com, the question is asked „what is the nature of PHP?“ and how it relates to what features make it into the language and which don’t.

I’ve heard many times that a proposed RFC/new feature got rejected by PHP internals in voting phase, since ‚it does not fit the nature of PHP‘. But the question is, what is PHP’s nature? Does it even have a nature at all? If yes, is there a standard or guideline of what fits in PHP’s nature? I think its very confusing, isnt it? Anyone actually have some insights in this?

In the comments other users provide a wide range of opinions including:

  • „I would recommend taking those types of comments with a grain of salt. PHP’s nature is a very subjective topic, as you can tell by the other comments.“
  • „PHP was made to make dynamic web pages at a time when webpages contained minimal dynamic content. It was made at a time when web pages doesn’t required a programming language to generate.“
  • „Easy to pick up and make a website for weak devs/prototypes (easy to abuse). Much of the hate for PHP is because this abuse is possible and exploited often.“
  • „As someone mentioned, nobody who does any sort of web development today can ignore Javascript and they will typically be switching back and forth between Javascript and PHP every couple of minutes. This is our target user these days and as such this syntax is appropriate I think.“

Check out the full post for more opinions or to voice your own!

Link: http://www.reddit.com/r/PHP/comments/2vmh3o/so_what_is_phps_nature_anyone_actually_know/
PHPDeveloper.org

Reddit.com: What constitutes the „PHP community“?

There’s a good conversation happening over on Reddit today about what constitutes the „PHP community“ and how it can be defined. JordanLeDoux wonders if those who just write PHP are included in that group as well.

One conversation was with a dev who hates PHP because (mostly) they work with code that was written by some non-PHP dev who was asked to write it. The other was with /u/krakjoe from the PHP internals team, where I was commenting on a sentiment that sometimes finds its way into the internals mailing list: if you want a real programming language, then go use one.
In both cases, I made the assertion that most people who utilize PHP or edit a script aren’t actually part of the PHP community. […] How can someone that is functionally isolated from any other person working in PHP be part of the PHP community?

Responses to the post are, for the most part, encouraging suggesting that

  • There’s not a single „PHP community“ but many smaller ones
  • sub-communitiies can revolve around technology or a product
  • The different definitions of community
  • The broad range of skills that „PHP developers“ are known to have

Check out the full post for more opinions and share your own!

Link: http://www.reddit.com/r/PHP/comments/2ayxkg/what_constitutes_the_php_community/
PHPDeveloper.org

Reddit.com: Wie schaffen Sie viele PHP-Projekte? Viele VMs?

Auf Reddit.com gibt es eine Diskussion, die rund um in einem multiple-Checkout-Umgebungen.

Ich habe mit einer Linux-Installation für ein paar Jahren, und es hat die Entwicklung Kassen (und übereinstimmenden Datenbanken + Live-Daten) für Dutzende von Websites. Da ich einen neuen virtuellen Host für jeden Standort gibt es nicht hat irgendwelche Probleme häufen immer mehr Projekte in diesem System. Allerdings wird dieser Computer nicht ewig dauern. […] Sollte ich Setup eine neue VM + debian install für jedes Projekt (scheint wie eine Menge Arbeit). Soll ich einfach bewegen alles auf einem externen Laufwerk und richten Sie die MySQL-Daten, MongoDB Daten, Nginx Web-Ordner auf dem angeschlossenen Laufwerk? Wie andere damit umgehen?

Es gibt mehrere Vorschläge in den Kommentaren auch Dinge wie gemacht:

  • Mit Ansible für das Konfigurationsmanagement
  • Bündelung des aktuellen Linux-Installation in eine portable VM
  • Mit Vagrant für VM-Management
  • Verwendung der Quellcodeverwaltung, die von jedem Gerät / VM zugegriffen werden kann

Haben Sie ein VM-Management-Methode, die Sie als nützlich erwiesen haben in Ihrer Entwicklung? .

PHPDeveloper.org

Reddit.com: Was würden Sie als sein „fortgeschrittene PHP-Kenntnisse?

Auf Reddit.com Es ist eine interessante Diskussion darüber, was die für einen PHP-Entwickler zu haben.

Ich werde zu werfen, hier einige potenzielle fortgeschrittenen Fähigkeiten von aus der Spitze von meinem Kopf – überhaupt nicht eine vollständige Liste …. PHP-Objekte? PHP reguläre Ausdrücke? Frameworks? Sicherheitsmaßnahmen? Fähigkeit, PHP zu verwenden, um coole Sachen wie Rekursionsknoten Walking von XML-Dateien zu tun? Verwenden von Drittanbieter-Bibliotheken? Oder würden Sie fügen etwas völlig anderes? Einfach nur neugierig, weil ich für die Arbeit suchen und wollen wissen, ob ich vernünftigerweise Rechnung selbst als mit fortgeschrittenen PHP-Kenntnisse. Danke für den Input!

Antworten decken ein breites Spektrum von Themen, darunter:

  • der Zend-Zertifizierung (s)
  • reinigen, einfach zu Codierung Praktiken zu verstehen
  • Wie effektiv testen Sie Ihre Anwendungen
  • Adressierung Sicherheitsbedenken

PHPDeveloper.org

Reddit.com: PHP und Continuous Integration

Auf Reddit.com gibt es einem kürzlich erschienenen Beitrag Beantwortung einer Frage gestellt, PHP und kontinuierliche Integration während einer Projektentwicklung.

Hat jemand Erfahrung mit PHP und Continuous Integration? Wenn ja, welche Werkzeuge und / oder Plattformen verwenden Sie?

Vorschläge in den Kommentaren sind:

PHPDeveloper.org

Reddit.com: Was braucht es, um in der Welt von PHP anzuheuern?

Auf Reddit.com gibt es eine neue Diskussion darüber, was könnte es dauern, bis „anzuheuern“ als PHP-Entwickler und um die Dinge zu tun.

Ich bin ein 19-jähriger, der vor kurzem ein bisschen rauhe Stelle im Leben, und die einzige wirkliche Fähigkeit, die ich habe andere als tendenziell die Registrierkasse programmiert getroffen hat. Ich habe schon eine ganze Weile Programmierung, obwohl ich nie mehr als kleine Webdesign Arbeit in Form von bezahlten Jobs übernommen. Ich bin daran interessiert zu wissen, ob mit einer gewissen Touch-up und extra Lernen PHP ist etwas, was realistisch ist für einen jungen Menschen, um für eine Karriere zu suchen, oder zumindest ein Zwischenschritt im Leben.

Es gibt verschiedene Arten von Anregungen mit:

  • Sie können Verlagerung als eine tragfähige Option in Betracht
  • Learn MVC und verwandte Technologien
  • Finden Sie einen lokalen meetup und Netzwerk
  • über die meisten up to date Techniken (Namensräume, wriitng secure code, etc) Lernen
  • eine öffentlich zugängliche Code-Repository mit Proben Ihrer Arbeit
  • Suchen Sie nach einem Open Source-Projekt zu leisten

PHPDeveloper.org

Reddit.com: Schnellste MVC PHP Framework Benchmark

Drüben auf Reddit.com gibt es eine Flamewar … äh diesen Satz von Benchmarks (ab 2011) zeigt Dinge wie Reaktionszeit, durchschnittlichen Systemlast und einer Funktion Ausführung Karte für mehrere populäre Frameworks.

Im die meisten Menschen teilen die ähnliche Ideen über die Ergebnisse:

  • „Ich lege nicht so viel auf Hallo Welt Benchmarks für MVCs. Falls Sie nur“ Hallo Welt „, dann schreiben Sie es in html.“
  • „fragen, welche Rahmenbedingungen die schnellste ist, ist fast irrelevant in den meisten Fällen. habe ich immer mögen Benchmarks wie dies, weil die tatsächliche Situation ist so viel komplizierter als eine Handvoll von Benchmarks zeigen kann.“
  • „Jede anständige Framework kann ein einfaches Content-Seite aus dem Cache ausgeben, sollte es nicht einmal einen Router oder Controller aufgerufen. Darum einfaches Content Benchmarks nutzlos sind.“
  • „Who cares? Die Geschwindigkeit einer Sprache oder Rahmen nicht übersetzen mehr auf die Geschwindigkeit Ihrer Website. Was zählt, ist Ihre Architektur.“

Wenn Sie sich für Benchmarks, die nützlicher sind als diese suchen, würde ich vorschlagen, Check-out (und vielleicht einen Beitrag zur) die diejenigen Paul Jones über auf Github erstellt.

PHPDeveloper.org

Reddit.com: Welche nicht-PHP-Kram sollte ein PHP-Entwickler wissen?

Auf Reddit.com gibt es eine gute Diskussion geht um die Frage „Was Nicht-PHP beantworten Sachen sollten wissen, eine PHP-Entwickler? „

Ich war auf Job-Beschreibung auf der Suche nach einem Web-Entwickler, und eine der großen Aufgaben war die Pflege der Datenbank. […] Und in diese Richtung, welche anderen Fähigkeiten nützlich wäre für einen PHP-Entwickler zu haben, die nicht direkt PHP-basierte?

Vorschläge so weit gehören Dinge wie:

  • Linux Kommandozeilen-Fähigkeiten
  • einige Python
  • Virtualization (Herstellung und Verwaltung von VMs)
  • Versionskontrollsysteme (svn oder git)
  • Datenbank-Architektur
  • HTML / CSS / Javascript

PHPDeveloper.org

Reddit.com: PHP.net bekommt ein neues Design. Meinungen geteilt

In auf Reddit.com, es gibt einige gute Diskussion / Feedback über die vorgeschlagene Neugestaltung der PHP.net .

Meinungen von commentors Bereich widly:

  • „Das Layout ist schön. Aber die Farben sind geradezu ekelhaft.“
  • „Um ehrlich zu sein, ist die neue Version 100x besser.“
  • „Es ist definitiv besser als das alte Design, aber immer noch nicht so toll ist das? ..“
  • „Viel mehr profressional. Willkommen im 21. Jahrhundert PHP.net.“

Eine Meinung zu das neue Layout ? !

PHPDeveloper.org

Reddit.com: Was jeder über strip_tags wissen ()

In dieser neuen post to Reddit , teilt der Autor ein wenig von ihrem Wissen darüber, was sie denken jeder sollte über strip_tags und einige der Fragen, die mit ihm (einschließlich Sicherheit Probleme) kommen kann.

strip_tags ist eine der häufigsten go-to-Funktionen für die Herstellung von Benutzereingaben auf Webseiten verwendet sicher für die Anzeige. Aber im Gegensatz zu dem, was es, wie es für das klingt, ist strip_tags nie, nie, nie die richtige Funktion für diesen Einsatz und es hat eine Menge Probleme.

Spezifische Probleme werden genannt: „Essen“ gültiger Text, nicht verhindern eingegeben HTML-Entities, die Whitelist von Tags Öffnungslöcher und Zeichensatz Fragen, die Auswirkungen auf die Sicherheit haben könnten. Andere Tools sind sowohl in den Artikel und die Kommentare wie HTML Purifier , die Möglichkeit, BBCode und Markdown .

PHPDeveloper.org