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
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),
MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.
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 MoreHow Can I Effectively Use PDO in PHP to Handle Database Queries and Errors?
Reference: Common PDO QuestionsWhat is PDO?PHP Data Objects (PDO) is a database abstraction layer in PHP that provides a consistent and portable...
How to Display MySQL Database Table Data in an HTML Table?
Showing Database Table Values in an HTML TableIn web development, it's common to retrieve data from a database and display it on a webpage in a...
When Should I Use Curly Braces in PHP String Literals?
Curly Braces in String Literals in PHPCurly braces ({ }) in string literals in PHP signify complex (curly) syntax for string interpolation. This...
How Can I Prevent SQL Injection When Using User Input in MySQL's LIMIT Clause?
Avoid SQL Injection by Properly Handling Variables in LIMIT ClauseWhen querying a database with user-supplied input, ensuring data integrity and...
How to Reindex a PHP Array Starting from 1 Instead of 0?
Reindexing an Array with Indices Starting from 1 in PHPTo reindex an array with indices starting from 1 rather than 0, you can utilize two primary...
How Can I Safely Iterate Over Potentially Null Variables in a Foreach Loop in PHP?
Handling Null Variables in ForeachWhen dealing with data that can potentially be an array or a null variable, executing a foreach loop on such...
How Can I Reliably Validate Date Strings Against a Specific Format in PHP?
Determining Date String Validity in a Specific FormatValidating a date string based on a specific format, such as "yyyy-mm-dd," can be crucial for...
SonarQube — PHP
SonarQube is a tool that analyzes codes. It checks bugs, security vulnerabilities, solid principles etc. in the code. Download SonarQube | Sonar
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
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
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
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
PHPMailer - A full-featured email creation and delivery class for PHP. Supports UTF-8 content as well as 8-bit, base64, binary and quoted-printable encodings. Provides SMTP authentication for LOGIN, PLAIN, CRAM-MD5 and XOAUTH2 mechanisms over SMTPS and SMTP+STARTTLS transports. Automatically verify email addresses. Many PHP developers need to send emails from their code. The only PHP function that directly supports this is mai
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.
The mobile game "Red Alert Online" is a strategy mobile game developed by Beijing Youai Interactive Entertainment Technology Co., Ltd. The game was officially launched for public beta on January 17, 2019. "Red Alert Online" is the only authentically authorized Red Alert game in China. It is a new mobile game developed based on the classic PC game "Red Alert". The game tells the story of Yuri, who attempts to launch a ghost invasion to control the hearts of humans around the world in order to carry out his revenge plan. Players can assume the role of a commander, build their own camp, recruit more subordinates, and work with other players to resist the invasion of ghosts. The game has combat training elements such as heroes, strategies, and chips, and also introduces PVP gameplay such as Tiberium Wars, joint military exercises, and sailing expeditions.
"Delta Force" is a new generation of tactical shooting quality benchmark game developed and operated by Linlangtiantian team. PC and mobile versions will be officially launched in September! Will continue to log in to the host platform in the future. You will transform into a special operations operator, work closely with your teammates, flexibly formulate tactics, complete various seemingly impossible extreme tasks, and gain a rich and exciting combat experience.
Pokémon UNITE is the first Pokémon series team strategy battle game jointly developed by Tencent Tianmei Studio Group and The Pokémon Company. It is available for Android, iOS and Nintendo Switch.
"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
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.