awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
php avatar

php/php-src

0
View on GitHub↗
40,150 نجوم·8,070 تفرعات·C·BSD-3-Clause·12 مشاهداتwww.php.net↗

Php Src

This project is the core source code for a general-purpose, server-side scripting language designed for web development. It provides a high-performance execution engine that parses and runs scripts to generate dynamic content, supported by a comprehensive standard library for data manipulation, networking, and system interaction. The repository serves as an open-source development platform where the language runtime and its interpreter are built, maintained, and evolved through community-driven governance.

The runtime is powered by a stack-based virtual machine that executes compiled bytecode, utilizing abstract syntax tree parsing and reference counting for memory management. It distinguishes itself through a decoupled interface layer that enables interaction with various web servers and command-line environments, alongside a modular C-based extension API. This architecture allows developers to create and compile native modules to add specialized functionality or performance optimizations directly to the core environment.

The project maintains a platform abstraction layer to ensure consistent behavior across diverse operating systems and hardware architectures. It supports a structured lifecycle for language evolution, including formal proposal tracking, community discussion, and voting processes. Users can deploy the runtime via pre-built binaries, package managers, or by compiling the source code directly using standard development tools.

Features

  • Programming Languages - A general-purpose programming language designed for web development that executes on the server to generate dynamic content.
  • Standard Libraries - A comprehensive set of built-in functions and modules that provide essential tools for data manipulation, networking, and system interaction.
  • Runtime Environments - A stack-based virtual machine that executes compiled bytecode instructions to manage memory and process script logic efficiently.
  • Development Platforms - A collaborative environment for building and maintaining a core programming language through community contributions and structured governance processes.
  • Proposal Lifecycle Management - Propose and track language changes through a structured lifecycle, including drafting, community discussion, voting, and implementation phases for new features or policy updates.
  • Technical Documentation - Access the official language reference manual in multiple languages, including options for online viewing, downloadable formats, and historical versions of the documentation.
  • Parsers & Lexers - The source code is transformed into a hierarchical tree structure to facilitate semantic analysis and subsequent bytecode generation.
  • Version Managers - Install the language runtime on various operating systems, web servers, and cloud platforms using pre-built binaries, package managers, or source code compilation.
  • Language Features - Extend core language functionality by integrating bundled extensions or installing additional modules from the community library to support specific features and requirements.
  • Memory Management & GC - A garbage collection strategy that tracks object usage to automatically reclaim memory when variables go out of scope.
  • Server-Side Scripting Engines - Running dynamic web applications and backend services by processing scripts on a server to generate content for web browsers.
  • اللغات - General-purpose scripting language for web development.
  • Language Bindings - A modular interface allowing developers to write performance-critical code in C that integrates directly into the core runtime.
  • Build Systems - Compile custom or third-party extensions by placing source code in the build directory, configuring the build environment, and running the standard build process.
  • Hardware Abstraction Layers - A set of internal wrappers that normalize system-level calls to ensure consistent behavior across different operating systems and hardware.
  • Compiler Infrastructure - Compile language source code on Windows using supported compilers and the required development kits to generate production-quality binaries for specific versions.
  • Governance Models - Managing the lifecycle of language proposals through community discussion, formal voting processes, and collaborative code contribution workflows.
  • Governance Voting Systems - Initiate a formal vote on a language proposal by announcing the voting period and link on the mailing list after the required discussion time has elapsed.
  • Release Management - Apply bug fixes to the lowest applicable branch and merge changes upwards through subsequent release branches to ensure consistency across the repository.
  • Server Interface Layers - A decoupled communication layer that allows the language engine to interact with various web servers and command-line environments.

سجل النجوم

مخطط تاريخ النجوم لـ php/php-srcمخطط تاريخ النجوم لـ php/php-src

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Php Src

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Php Src.
  • ziglang/zigالصورة الرمزية لـ ziglang

    ziglang/zig

    43,123عرض على GitHub↗

    Zig is a general-purpose systems programming language designed for high-performance applications that require manual memory management and direct control over hardware resources. It prioritizes predictable execution by enforcing explicit control flow and requiring functions to accept explicit memory allocators, ensuring that all heap operations and logic paths remain visible to the developer. The language distinguishes itself through a powerful compile-time metaprogramming engine that allows for arbitrary code execution during the build process, enabling advanced reflection and the generation

    Zigcompilerlanguagezig
    عرض على GitHub↗43,123
  • julialang/juliaالصورة الرمزية لـ JuliaLang

    JuliaLang/julia

    48,856عرض على GitHub↗

    Julia is a high-performance, dynamic programming language designed for scientific computing, data analysis, and complex mathematical modeling. It provides a specialized runtime environment that manages memory allocation and parallel processing, utilizing a just-in-time compiler to translate high-level source code into optimized machine instructions. This architecture allows the language to achieve execution speeds comparable to statically compiled languages while maintaining the flexibility of a dynamic scripting environment. The language is distinguished by its multiple dispatch system, whic

    Juliahacktoberfesthpcjulia
    عرض على GitHub↗48,856
  • jax-ml/jaxالصورة الرمزية لـ jax-ml

    jax-ml/jax

    35,828عرض على GitHub↗

    This project is a high-performance numerical computing library designed for large-scale scientific and machine learning workloads. It functions as an automatic differentiation framework and a just-in-time compilation engine, transforming high-level Python code into optimized machine instructions. By enforcing pure functional programming patterns and immutable array semantics, the library ensures that mathematical functions remain compatible with automated graph transformations and symbolic differentiation. The platform distinguishes itself through its distributed array computing capabilities,

    Pythonjax
    عرض على GitHub↗35,828
  • tinygrad/tinygradالصورة الرمزية لـ tinygrad

    tinygrad/tinygrad

    33,147عرض على GitHub↗

    Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural networks. It functions as a hardware abstraction layer that manages device memory, command queues, and kernel dispatching across heterogeneous computing architectures. By utilizing a lazy-evaluation approach, the framework constructs computational graphs that defer execution until data is explicitly required, allowing it to process only the necessary operations for a given result. The project distinguishes itself through a just-in-time compilation layer that transforms abstract comput

    Python
    عرض على GitHub↗33,147
عرض جميع البدائل الـ 30 لـ Php Src→

الأسئلة الشائعة

ما هي وظيفة php/php-src؟

This project is the core source code for a general-purpose, server-side scripting language designed for web development. It provides a high-performance execution engine that parses and runs scripts to generate dynamic content, supported by a comprehensive standard library for data manipulation, networking, and system interaction. The repository serves as an open-source development platform where the language runtime and its interpreter are built, maintained, and evolved…

ما هي الميزات الرئيسية لـ php/php-src؟

الميزات الرئيسية لـ php/php-src هي: Programming Languages, Standard Libraries, Runtime Environments, Development Platforms, Proposal Lifecycle Management, Technical Documentation, Parsers & Lexers, Version Managers.

ما هي البدائل مفتوحة المصدر لـ php/php-src؟

تشمل البدائل مفتوحة المصدر لـ php/php-src: ziglang/zig — Zig is a general-purpose systems programming language designed for high-performance applications that require manual… julialang/julia — Julia is a high-performance, dynamic programming language designed for scientific computing, data analysis, and… jax-ml/jax — This project is a high-performance numerical computing library designed for large-scale scientific and machine… tinygrad/tinygrad — Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural… charlax/professional-programming — This project is a curated knowledge repository designed to support the professional development of software engineers.… nushell/nushell — Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data…