PHP Runtime
framework
Essential Tools
Other tools
PHP 8.3 is a major update of the PHP language.
It contains many new features, such as explicit typing of class constants, deep- cloning of readonly properties and additions to the randomness functionality. As always it also includes performance improvements, bug fixes, and general cleanup.
Upgrade to PHP 8.3 now!PHP 8.4.0 Beta 4 now available for testing
The PHP team is pleased to announce the release of PHP 8.4.0, Beta 4. This is the second beta release.
continuing the PHP 8.4 release cycle, the rough outline of which is specified in the PHP Wiki.
For source downloads of PHP 8.4.0, Beta 4 please visit the download page.
Fat-Free Framework
Fat-Free Framework, or F3, is a straightforward PHP framework. Its codebase is only 65 KB, and the framework is modular, allowing you to only use the necessary code.
PHPixie
PHPixie is easy to learn and does not rely on automagic. You will always be in charge of what's happening.
Slim
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
FuelPHP
The Fuel PHP Framework is a fast, simple and flexible PHP 5.4 framework, born from the best ideas of other frameworks, with a fresh start!
Yii
Yii is a fast, secure, and efficient PHP framework.Flexible yet pragmatic.Works right out of the box.Has reasonable defaults.
CakePHP
CakePHP has a broad set of libraries that include one of the most thorough arrays of helpful components. It’s a great option if you need to implement hard-to-find features.
Phalcon
Phalcon is a full-stack PHP framework whose source code is written in the C programming language. Using the framework doesn’t require knowledge of C as it uses PHP classes and its namespaces.
Laminas Project
The Laminas Project is an open-source continuation of Zend Framework, a PHP framework and component library targeting enterprise applications.
Symfony
Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony.
Memcached Win64-bit system version 1.4.4
Win64-bit system version 1.4.4
Memcached Win32-bit system version 1.4.4
Win32-bit system version 1.4.4
Memcached Win64-bit system version 1.4.5
Win64-bit system version 1.4.5
Memcached Win32-bit system version 1.4.5
Win32-bit system version 1.4.5
PhpStorm 18.2.1 Win
Professional PHP integrated development tools
SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.
DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software
Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.
mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),
EMQTT (Erlang MQTT message server) v2.3.5 for windows7 x64
EMQTT (Erlang MQTT message server) v2.3.5 for windows7 x64
EMQTT (Erlang MQTT message server) v2.3.5 for Ubuntu16
EMQTT (Erlang MQTT message server) v2.3.5 for Ubuntu16
Nginx helper v1.0.5.1
Nginx helper v1.0.5.1
Titan FTP Server v9.00.1555
Titan FTP Server v9.00.1555
Cerberus FTP Server v9.0.4 for x64
Cerberus FTP Server v9.0.4 for x64
Cerberus FTP Server v9.0.4 for x32
Cerberus FTP Server v9.0.4 for x32
Remote mail server
Remote mail server
PeanutMail
PeanutMail
SendMail8.14.3
SendMail8.14.3
Hot PHP Topics
Show MoreCakePHP Useful ResourcesThe following resources contain additional information on CakePHP. Please use them to get more in-depth knowledge on this.
CakePHP Quick GuideCakePHP is an open source MVC framework. It makes developing, deploying and maintaining applications much easier. CakePHP has a number of libraries to reduce the overload of most common tasks.
CakePHP File uploadTo work on file upload we are going to use the form helper. Here, is an example for file upload.
CakePHP Date and TimeTo work with date and time in cakephp4, we are going to make use of the available FrozenTime class.
Laravel - Action URLLaravel - Action URL - Laravel 5.7 introduces a new feature called “callable action URL”. This feature is similar to the one in Laravel 5.6 which accepts string in action method. The main purpose of the new syntax introduced Laravel 5.7 is to directl
Laravel - Dump ServerLaravel - Dump Server - Laravel dump server comes with the version of Laravel 5.7. The previous versions do not include any dump server. Dump server will be a development dependency in laravel/laravel composer file.
Laravel - Pagination CustomizationsLaravel - Pagination Customizations - Laravel includes a feature of pagination which helps a user or a developer to include a pagination feature. Laravel paginator is integrated with the query builder and Eloquent ORM. The paginate method automatical
Laravel - Artisan CommandsLaravel - Artisan Commands - Laravel 5.7 comes with new way of treating and testing new commands. It includes a new feature of testing artisan commands and the demonstration is mentioned below ?
Core PHP Interview QuestionsGuide to Core PHP Interview Questions. Here we have listed the top 10 interview questions & answer that are frequently asked in an Interview.
CakePHP Interview QuestionsIn this article, we have kept the most asked CakePHP Interview Questions with their detailed answers to it. So that you can crack the interview with ease.
PHP OOP Interview QuestionsGuide to PHP OOP Interview Questions. Here we have listed down the top 10 interview questions and answer that are frequently asked in Interview.
How to Connect Database to PHP?This has been a guide to How to Connect Database to PHP? Here we discussed how to create and connect Database to PHP in Detail?
Smith Number in JavaGuide to Smith Number in Java. Here we discuss the Definition, How to check smith number in Java? example with code implementation.
Perfect Number in JavaGuide to Perfect Number in Java. Here we discuss the Definition, How to check Perfect number in Java?, examples with code implementation.
Weka in JavaGuide to Weka in Java. Here we discuss the Introduction, how to use weka java, the type of platform, and advantages with examples.
Square Root in JavaGuide to Square Root in Java. Here we discuss how Square Root works in Java with example and its code implementation respectively.
PHP Technical Articles
Show MoreCan PHP Truly Verify Email Addresses?
Verifying Email Addresses: Can PHP Do It All?Verifying email validity is often presented as a straightforward task that PHP can handle with ease....
Why Am I Getting the \"Typed Property Must Not Be Accessed Before Initialization\" Error in PHP?
"Typed Property Must Not Be Accessed Before Initialization" Error After Adding Property Type HintsWhen introducing property type hints in your PHP...
How to Achieve PHP's `in_array()` Functionality in JavaScript?
JavaScript Alternative to PHP's in_array()In JavaScript, there is no built-in function that behaves exactly like PHP's in_array(). However,...
How to Retrieve Subdirectories from a Given Directory in PHP?
Retrieving Subdirectories from a Given Directory in PHPDetermining the subdirectories present within a specified directory often arises as a...
How to Generate All Combinations of a Specific Size from a Set?
Algorithm to Generate Combinations of Specific Size from a SetIn statistics, sampling refers to obtaining a subset of a population to represent...
How Can I Customize PHP Directory Iteration Using DirectoryIterator?
PHP DirectoryIterator: Looping Through Directory Files with CustomizationQuestion:Craft a PHP script that allows you to traverse a directory's...
What are the Key Differences Between `echo` and `print` in PHP?
Understanding the Differences Between echo and print in PHPDespite the common misconception of being duplicates, echo and print are distinct...
How to Display BLOB Images from MySQL in PHP?
How to Display BLOB Images from MySQL Database in PHPYou're encountering issues displaying a BLOB image on your PHP page. Let's explore the...
Video Tutorial
Show MoreElementaryPHP introductory tutorial one: Learn PHP in one week
ElementaryPHP complete self-study manual
ElementaryphpStudy quick entry video tutorial
- Recommend
- Follow
- Article
- Course
- TopicHot
- Q&A
- Information
- Download
- Game
- ProgrammingManual
Function test () {return true;} if (function_exists ('test')) {echo "test is function"; & nb
Hello teacher, how can I change Google Chrome into a mobile version?
The first two sentences are executable, but the last sentence cannot be implemented.
document.onclick = function(){ window.opener.document.write('I am the output of the child window');
Courseware
<style>html { font-size: calc(100vw / 3.75); }body { font-size: 0.16rem; }</style><div class="box">he
Home Decor Cleaning and Repair Service Company Website Template
ThinkPHP6 backend management payment system--practical development courseware
Fresh color personal resume guide page template
Designer Creative Job Resume Web Template
CiviCRM is an open source and free to download member relationship management solution for advocacy, non-profit and other organizations. For more information, visit http://civicrm.org
Reference management, document management, citations and more. Designed by scholars for scholars, continuously developed since 2003 and used by individuals and major research institutions worldwide, WIKINDX is a virtual research environment (enhanced online literature manager) that stores searchable references, notes, documents, Quotes, thoughts, etc. The integrated WYSIWYG word processor exports formatted articles to RTF and HTML. Plug-ins include a citation style editor and import/export of references (BibTeX, Endnote, RIS, etc.). WIKINDX supports every reference text
Joomla! is an award-winning content management system (CMS) that allows users to build websites and powerful online applications. It's very easy to use, stable and secure, with thousands of free extensions and templates.
phpList provides open source email marketing services, including analysis, list segmentation, content personalization and bounce processing. The rich technical functions and secure and stable code base are the result of 17 years of continuous development. Used in 95 countries, available in more than 20 languages, and used in 25 billion email campaigns sent last year. You can deploy it with your own SMTP server or get a free hosting account at http://phplist.com.
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.
Publications Xoops francophones (traductions noyau xoops, documentations, modules francisés, thèmes, Plugin smarty, hacks, ...)
XAMPP is an extremely easy-to-install Apache distribution for Linux, Solaris, Windows, and Mac OS X. The package includes Apache web server, MySQL, PHP, Perl, FTP server and phpMyAdmin.
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software
jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.
HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
"Fantasy Aquarium" is a fantasy adventure game that allows players to explore the mysterious underwater world. In this imaginative aquarium, players will play the role of an aquarium manager and experience the fun of a fantasy world by managing and caring for various magical creatures. Game features: Diverse creatures: There are various fantasy creatures living in the aquarium, such as mysterious crystal fish, light mermaids, etc. Each creature has a unique appearance and characteristics. Interaction: Players can interact with the creatures in the aquarium, feed, play, and even perform tasks to make the creatures get closer to you. Decoration construction: You can decorate the aquarium according to your own preferences and customize it
"Girls' Frontline" is a strategy role-playing game developed by SUNBORN Games. In this future world, humans and robot girls are fighting. You will play the role of a commander and lead a unique army of robot girls in a series of thrilling battles. Game features: A huge camp of robot girls: Collect and train robot girls with different styles and abilities to build your own strongest team. In-depth plot setting: Communicate with the robot girls and gain a deeper understanding of their story backgrounds, providing support and encouragement to them in battle. Exquisite battle graphics: Enjoy gorgeous battle scenes
"Star Wings" is a 3D competitive game that perfectly combines mecha girl elements with classic GVG fighting gameplay. In the game, players will control a mecha girl with powerful combat power to engage in fierce 1V1 and 2V2 battles on the exciting battlefield, feeling the unparalleled charm of competition. The game uses high-precision 3D modeling technology to present gorgeous graphics. Each mecha is unique and delicately depicts the mechanical structure full of technology and the graceful figure of the girl, as if it is an animated blockbuster active in the palm of your hand. The beautiful girl pilots each have their own charms, and their different personality traits are revealed through their voices and actions.
"Little Flower Fairy Fairy Paradise" is a casual game full of childlike fun and magic, bringing a wonderful gaming experience to the majority of players. In the game, you will play the role of a little flower fairy and enter the Elf Paradise with other players to embark on an adventure full of surprises. Game features: New magical adventure: Enjoy a new Elf Paradise adventure with more exquisite graphics. Exquisite game graphics: The game uses the latest 3D technology to create beautiful game graphics, giving players a brand new visual shock. Various activities: In the game, players can participate in various activities and obtain a large number of game rewards. rich
"Restaurant Cute Story" is a cute restaurant management simulation game. In this game, you will play the role of a young restaurant owner. By operating and managing the restaurant, you will welcome a group of cute customers and create a unique and busy restaurant. Game features: Cute animal customers: There are various cute animal characters as customers in the game. Each animal has its own preferences and needs. You need to provide the most suitable dishes according to their preferences. Customize your restaurant: From decoration to furniture, you can create a unique restaurant according to your own preferences and creativity to attract more customers. Diverse menu: in-game
"Shanhe Travel Detective" game introduction "Shanhe Travel Detective" is a fascinating storyline with a Chinese-style reasoning and investigation game. This game cleverly combines traditional Chinese cultural elements with classic reasoning and investigation gameplay, presenting players with a game world full of mystery and surprise. In the game, players will play the role of a talented young detective, traveling through mountains and rivers to explore various complicated and confusing cases. Each case is carefully designed and full of suspense and challenges. Players need to use wisdom and observation to collect clues and deduce the truth. The game has a unique graphic style, which adopts a beautiful Chinese style and combines ancient Chinese
"Love and Producer" is a female-oriented mobile game developed by Elex. It is a love development type game. In this game, you will play a producer and embark on a romantic journey with four distinctive male protagonists. Game features: Real-person dubbing, restoring the most realistic plot experience. The rich game plot and ups and downs of emotional stories make you immersed in the game. Perfectly restores the operation of AR games, allowing you to enjoy the game better. The unique gameplay allows you to understand the protagonist more deeply and experience a different kind of love. Earn props through tasks and activities, and use them to improve the hero's attributes.
"The Biggest Brain 3" is an exciting and interesting intellectual competition game that challenges the limits of your brain and shows your wisdom and skills. In this game, players will face various mental challenges, including decryption, reasoning, memory and other topics, so that your brain can get an all-round exercise. Game features: Diverse challenge themes, covering multiple fields such as decryption, reasoning, memory, etc., ensuring that you will not be bored. Rich level design, gradually increasing difficulty, challenging the limit of your IQ. A variety of game modes are available, including single-player challenges and multi-player battles, allowing you to compete with your friends against IQ. Exquisite picture design and sound effects create a
"Earth: Damira" game introduction "Earth: Damira" is a fascinating full 3D alien light science fiction otaku tower defense game. In this game, players will play the role of the captain of the Atum, shouldering the important task of continuing the hope of mankind, leading a group of "newborn" girls full of vigor and vitality to set foot on the mysterious planet Damira to explore this green alien planet. everything of. With its unique sci-fi setting and exquisite 3D graphics, the game presents players with an alien world full of unknowns and challenges. In this mysterious land, players need to lead the girls to build strong defenses to resist threats from alien stars. At the same time, they need to
"Journey to the West 2" game introduction Stepping into the world of "Journey to the West 2" is to step into a magnificent and fantasy industrial punk adventure full of oriental charm. As the latest masterpiece of the juvenile card series, this game perfectly integrates national trend elements with punk style, presenting players with an unprecedented world of Journey to the West. First of all, the game's style is unique. The designers cleverly combined traditional Chinese painting and printmaking techniques with modern punk elements, making every character and every scene full of strong oriental charm and avant-garde punk atmosphere. Players seem to be in a world that combines classical and modern, oriental and
"Stickman Fighter" is a casual puzzle game in which players will play the role of stickman fighters and challenge various fighting opponents. In this game, you will have the opportunity to show off your fighting skills and strategies to win the ultimate victory. Game features: Single and multiplayer modes: The game supports single and multiplayer battles, allowing you to challenge players around the world. Diverse gameplay: There are multiple gameplays in the game, including adventure mode, survival mode, endless mode and competition mode. Diverse upgrade system: There are a variety of weapons and skills in the game that can be upgraded to provide your character with more powerful abilities. Colorful Scenes: Game
"Age of the Apes" game introduction: After humans abandoned the earth and looked for a new interstellar home, monkeys unexpectedly became the new masters of this land. From then on, the era of the apes officially began! In this world full of madness and creativity, monkeys are no longer satisfied with life on the ground. They are eager to explore unknown space and retrieve the legendary bananas floating in the stars. To achieve this ambitious goal, the monkeys embarked on an unprecedented space racing challenge. They formed various clans and gangs, each with their own unique flags and beliefs. Among clans, there is both friendly cooperation and fierce competition. They share
php7.3.8 official Chinese manual (chm format)
PHP Chinese manual download|chm|mobile version|pdf
Tutorials from Adobe's official Flash animation optimization guide, including the following content: How to save memory How to minimize CPU usage How to improve ActionScript 3.0 performance Speed up rendering Speed Optimize network interaction Use audio and video Optimize SQ
A Flex application consists of two language codes: ActionScript and MXML. Since 3.0, ActionScript has evolved from a prototype-based scripting language to a fully object-oriented, strongly typed scripting language that complies with the ECMAScript standard. MXML is a markup language, very similar to the familiar Hypertext Markup Language (HTML) and Extensible Markup Language (XML). This Chinese version of FLEX 3 COOKBOOK is translated by Chang Qing Translation Team, whose main members are Chang Qing and Nigel
Perl Learning Handbook is an article written by a Taiwanese Perl master, specially packaged as a chm version for everyone's convenience. About this book 1. About Perl 1.1 History of Perl 1.2 Concepts of Perl 1.3 Features 1.4 Environment for using Perl 1.5 Getting started with Perl 1.6 Your first Perl program 2. Scalar variables (Scalar) 2.1 About scalars 2.1.1 Numeric values 2.1. 2 Strings 2.1.3 Number and string conversion 2.2 Use your own
LWP is the abbreviation of Library for Web access in Perl. The purpose is very clear, it is a Perl package for accessing the Web server. Using the LWP package, we can easily access resources on external web servers in our perl scripts. Why use LWP? Today's website applications are becoming more and more complex. It is simply impossible to simply write a Sockettelnet to obtain resources using the GET command, especially for some websites that require passwords to log in. If you just want to simply get
MySQL 8 Cookbook (Chinese version) (PDF version)
Comprehensive list of commonly used MySQL commands (PDF version)
Android file access and database programming knowledge. File operations mainly include reading files, writing files, reading static files, etc. It also introduces creating, adding file content and saving, opening files and displaying the content; database programming mainly introduces the SQLite database. The use includes knowledge of creating, deleting, opening databases, non-query SQL operation instructions, query SQL instructions-cursors, etc.
This book assumes that you do not have any programming knowledge about scripting or general programming, but if you do, you will easily be able to reach an intermediate to advanced level... All of this is just a small part of the vast knowledge of UNIX® . You can use this book as a textbook, a self-study manual, or a document about shell scripting technology. The exercises in the book and the comments in the sample scripts will better interact with readers, but the most critical premise is: want to The only way to truly learn scripting is to write scripts yourself. This book also
This document mainly talks about camera switching in unity3d game development; I hope it will be helpful to everyone; interested friends can come and take a look.
This document mainly talks about the learning and summary of Lucene; Lucene is an efficient, Java-based full-text search library. I hope this document will help friends in need; interested friends can come and take a look.