PHP Chinese website learns PHP direct course start time announcement in one week
Day 1: Understand variables and array content in seconds:
Target experience: Personal blog project. Quick review: How the Web and PHP work. Programming records: variable classification and creation methods; data types and common operations; definition and access of arrays; introduction to common array functions; project practice: quickly create blog front page templates; separate web page parameters from public parts. Goal: Let newcomers understand: include is far more important than hello world. The correct division of web page structure is the first step. Instead of seeing hello world, the correct idea is far more important than programming skills. If the direction is wrong, no matter how awesome the code is, it is worthless. There are always simple solutions to problems. Simple syntax should be preferred. If the requirements cannot be met, complex syntax or homework should be considered: write out the basic page structure; separate the header and tail into independent php files, and then include them. Create the variables to be used in the current page in the public header file, such as title, keywords, description, etc. Create these website variables in two ways: independent variables and arrays, and import them separately. Use the get method to import page variables
The second day: Understand process control and function content in seconds: the normal execution process of the script if single branch and if ~ else multi-branch switch structure and usage occasions loop foreach() and alternative syntax The creation of loop while() function and the usage occasions and precautions of common types of functions. Example 1: Use table format to output the data in the array. Example 2: Encapsulate the above example into a function to achieve the same functional goal: flow control of if judgment. The example code is more intelligent and has stronger adaptability; looping is the key technology to realize the automatic operation of the code, which greatly simplifies the program design; the function is to give a name to a certain piece of code, so that it can be called later, and is an important means of code reuse; Understand the usage skills of if and foreach in html templates. Currently, you can work with only these two. Homework: Use if to judge leap years and use foreach to complete the output of the two-dimensional associative array on the page
Day 3: Understand MySQL content in seconds: use phpMyAdmin or Adminer to create databases, tables, and data types; the basic process of operating MySQL with PHP (from connection to closing): MySQL query operations and result set processing: understanding the results The relationship between sets and arrays; master the basic process of processing result sets; master the basic functions or methods of commonly used result set processing. MySQL's new, updated and deleted operations: master the basic query conditions; master the basic structure of the code; master the error mechanism processing plan. Example: Encapsulate the CURD operation into a function to facilitate calling in subsequent practical projects. Goal: Understand the purpose of using the database? Familiar with the basic process of operating a database in PHP. Commonly used functions for parsing result sets: mysql_fetch_assoc(), etc. Familiar with how to correctly output data table query results in HTML templates: encapsulate common add, delete, modify, and query operations into a function. [Optional] Encapsulate commonly used add, delete, modify, and check operations into a public class.
Day 4: Practical combat 1: Personal blog project structure and model design content: overall project framework, separation and import of public parts; configuration files and public functions to further standardize the project ; Complete the data table design. In order to simplify the project, since it is a personal blog, there is no need to register and log in, only the column table and article table are enough. Add demo data to the table in preparation for the next day of class. Goal: How to scientifically and quickly divide the project structure; simplicity and practicality are paramount. It is not necessary to copy the design pattern, but to use it flexibly. Homework: Complete the content in class, create the same project structure and data table as the teacher, and fill in the sample data
Day 5: Practical Combat 2: Home Page and List Page , Details page design content: Home page template design. Website parameters are called in the template. Using a single-entry design template, each column or page uses get parameters to call to complete the template design of the home page, list page, and details page. Create a template import function in the configuration file to complete the template import goals: quickly understand some page layout common sense on the front end; have a certain understanding of the mutual calls between various pages; and have a deeper understanding of the role of the configuration file. Homework: Complete the homepage and other pages; learn to use configuration files to import page parameters and public functions
##Day 7: Online Q&A: I’m not afraid of low questions, but I’m afraid that if you don’t say anything, the complaints will be more intense~~
PHP Chinese website (www.php.cn) September 5, 2017

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.