Skip to content
بي إتش بي

File:PHP-logo.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ59· pop 163· linked from 1,970 articles

بي إتش بي

Sign in to save

Also known as PHP programming language, PHP Hypertext Preprocessor

لغة برمجة خاصة بالويب

AI overview

PHP is a programming language designed primarily for building websites and web applications, created in 1995 and now maintained by the PHP Group. It matters because it has become one of the foundational technologies for web development, powering a significant portion of websites on the internet.

AI-generated from the Wikipedia summary — may contain errors.

Key facts

Programming language.logo
PHP-logo.svg
Programming language.logo size
200px
Programming language.paradigm
Multi-paradigm: imperative, functional, object-oriented, procedural, reflective
Programming language.designer
Rasmus Lerdorf
Programming language.developer
, Zend Technologies,
Programming language.typing
Dynamic, weak, gradual
Programming language.implementations
Zend Engine, HHVM, PeachPie, Quercus, Parrot
Programming language.influenced by
Perl, C, C++, Java, Tcl, JavaScript
Programming language.influenced
Hack, JSP, ASP, React JS
Programming language.programming language
C (primarily; some components in C++)
Programming language.operating system
Unix-like, Windows, macOS, IBM i, OpenVMS, IBM Z
Programming language.license
PHP License
Programming language.wikibooks
PHP Programming
Organization.logo
The PHP Foundation Logo.svg
Organization.founder
Automattic, Laravel, Acquia, Zend, Private Packagist, Symfony, Craft CMS, Tideways, PrestaShop, JetBrains
Organization.website
https://thephp.foundation

via Wikipedia infobox

Source code

PHP is a popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. Prebuilt packages and binaries can be used to get up and running fast with PHP. For Windows, the PHP binaries can be obtained from windows.php.net. After extracting the archive the .exe files are ready to use. For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For a default build, you will additionally need libxml2 and libsqlite3. Configure your build. --enable-debug is recommended for development, see ./configure --help for a full list of options. Build PHP. To speed up the build, specify the maximum number of jobs using the -j argument: The number of jobs should usually match the number of available cores, which can be determined using nproc . PHP ships with an extensive test suite, the command make test is used after successful compilation of the sources to run this test suite. Shall run make test with a maximum of 4 concurrent jobs: Generally the maximum number of jobs should not exceed the number of cores available. The qa.php.net site provides more detailed info about testing and quality assurance. Depending on your permissions and prefix, make install may need superuser permissions. Extensions provide additional functionality on top of PHP. PHP consists of many essential bundled extensions. Additional extensions can be found on the PIE Extensions list, and installed with 🥧 PIE, the PHP Installer for Extensions or the deprecated PHP Extension Community Library - PECL. The PHP source code is located in the Git repository at github.com/php/php-src. Contributions are most welcome by forking the repository and sending a pull request. Discussions are done on GitHub, but depending on the topic can also be relayed to the official PHP developer mailing list [email protected]. New features require an RFC and must be accepted by the developers. See Request for comments - RFC and Voting on PHP features for more information on the process. Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in the commit message using GH-NNNNNN . Use NNNNNN for tickets in the old bugs.php.net bug tracker. For the list of people who've put work into PHP, please see the PHP credits page.

Excerpt from the source-code README · 5,396 chars · not written by Vinony

Wikidata facts

Official website
www.php.net
Image
Codigo php.jpg
Show 13 more facts
software version identifier
8.5.5
file extension
phps
Commons category
PHP
issue tracker URL
bugs.php.net
social media followers
3483
inception
1995-06-08
source code repository URL
github.com/php/php-src
media type
text/x-php
Mastodon instance URL
phpc.social
official wiki URL
wiki.php.net
Sources (15)

via Wikidata · CC0

Article · العربية

بي إتش بي (PHP: Hypertext Preprocessor) («المعالج المسبق للنصوص الفائقة») كانت مجموعة من التطبيقات التي كتبت باستخدام لغة بيرل أطلق راسموس اسم Personal Home Page Tools الصفحة الرئيسية الشخصية هي لغة برمجة نصية صممت أساسًا من أجل استخدامها لتطوير وبرمجة تطبيقات الويب. كما يمكن استخدامها لإنتاج برامج قائمة بذاتها وليس لها علاقة بالويب فقط. بي إتش بي لغة مفتوحة المصدر ويطورها فريق من المتطوعين تحت رخصة بي إتش بي، تدعم البرمجة كائنية التوجه وتركيبها البنيوي يشبه كثيرًا التركيب البنيوي للغة السي، هذا بالإضافة إلى أنها تعمل على أنظمة تشغيل متعددة مثل لينكس وويندوز.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (23)

Connections

Categories